Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将SQL Server tinyint映射到Int16的实体框架_Sql Server_Entity Framework_Types - Fatal编程技术网

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

Sql server 将SQL Server tinyint映射到Int16的实体框架,sql-server,entity-framework,types,Sql Server,Entity Framework,Types,我的实体数据模型出现以下错误: 错误:指定了成员映射 无效。类型 'Edm.Int16[Nullable=True,DefaultValue=] 属于不符合 'SqlServer.tinyint[Nullable=True,DefaultValue=]' 关于 我已尝试删除并重新创建该属性。我不知道我做错了什么。Atinyint应该映射到.NET字节Int16应该是SQL中smallint的对应类型。谢谢。我用的是tinyint,但想到的是smallint。它也可以用byte表示tinyint和

我的实体数据模型出现以下错误:

错误:指定了成员映射 无效。类型 'Edm.Int16[Nullable=True,DefaultValue=] 属于不符合 'SqlServer.tinyint[Nullable=True,DefaultValue=]' 关于


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

A
tinyint
应该映射到.NET
字节
Int16
应该是SQL中
smallint
的对应类型。

谢谢。我用的是tinyint,但想到的是smallint。它也可以用
byte
表示
tinyint
short
表示
smallint