对于dotnet编程新手来说,在为表创建Model类的时候,将MSSQL数据库中的字段转成什么样的C#类的类型,这是一个麻烦事。这里介绍一下MSSQL字段类型和C#类型的对应关系,解决这个问题。
SQL Server类型 | C#类型 |
---|---|
bit | bool |
tinyint | byte |
smallint | short |
int | int |
bigint | long |
real | float |
float | double |
money | decimal |
datetime | DateTime |
char | string |
varchar | string |
nchar | string |
nvarchar | string |
text | string |
ntext | string |
image | byte[] |
binary | byte[] |
uniqueidentifier | Guid |