在C#中,是没有tinyint类型的;而SQL中是有tinyint类型的。项目中有时候使用到deleteFlag,在SQL数据库端定义的类型是tinyint类型,而在C#中,使用edmx进行数据库映射,需要进行类型转换,将tinyint类型转换为C#中的byte类型。
C#中:
类型 | 范围 | 大小 | .NET Framework 类型 |
---|---|---|---|
byte | 0 到 255 | 无符号 8 位整数 | System.Byte |
SQL中:
tinyint 从 0 到 255 的整型数据。存储大小为 1 字节。
类型映射转换:http://blog.csdn.net/tangzhongxin/article/details/4647335