实体框架将SQL Server tinyint映射到Int16

时间:2011-05-02 22:28:07

标签: sql-server entity-framework types

我的实体数据模型给了我这个错误:

  

错误2019:指定了成员映射   无效。类型   'Edm.Int16 [可空=真,默认值='   ...与...不兼容   'SqlServer.tinyint [可空=真,默认值='   ......

我尝试删除并重新创建该属性。我不知道我做错了什么。

1 个答案:

答案 0 :(得分:69)

tinyint应该映射到.NET byte; Int16应该是SQL中smallint的相应类型。