比如SQL中tinyint对应在C#中为Byte,我怎么样在C#中定义tinyint?这样在代码中可以直接使用?也就是如何给Byte一个别名tinyint?
解决方案 »
- vs2010 打印问题解决给200分,如何让printdialog中的设置从第几页到第几页的打印生效
- 急~~两个datagridview绑定同一个属性bean出现的问题!!!!
- 要从网上下载图片 存到imagelist的问题 急~~~~~~~~~~~~~~~~
- 往数据库中插入数据问题
- 求faxman sdk 3.0 !!!求使用faxman3驱动的监听代码!!!
- 关于RadioButtonList的问题!
- junwhj(http://www.grid2000.com/cn),接分吧.
- 关于sharepoint门户问题,建立Activex directory后出现的问题,望高手多指教,在线中........
- 求:取char数组中某一段的数据,放在另一个char数组中,类似c++中memcpy函数
- 在调用数据库执行过程中(时间长),做一个正在执行的gif动画?有没办法?
- C#有没有控件显示html格式的文字,像IE一样?
- 谁能解释一下这种文件格式?万谢!
直接赋给SqlParameter就可以用了
比如可以在C#中这样:tinyint i;把i作为存储过程的参数时就直观了.
class tinyint : IConvertible
{
private byte val;
public tinyint(byte v){val = v;} IConvertible.GetTypeCode(){return TypeCode.Byte;}
IConvertible.ToBoolean(IFormatProvider provider){...}
IConvertible.ToByte(IFormatProvider provider){...}
// ...其他接口成员
}这样就可以用tinyint t = new tinyint(5);
并且也可以直接用于sql参数上
但是做不到tinyint t = 5;
因为C#只允许基元类型有这样的表达式
不过如果实现了强制转换运算符,可以这么写:tinyint t = (tinyint)5;
t//上面的代码复制到你的程序,t 后面加个点就瞧见方法了,你想to 什么就to 什么