sql server表中的tinyint在edmx中转换为byte

Dot*_*row -1 asp.net entity-framework sql-server-2008

我正在研究asp.net应用程序,我从数据库生成了实体模型(edmx).我看到数据库中所有tinyint字段都转换为byte.当我尝试使用属性窗口修改模型并更改类型时,我开始获得模型验证错误.

请告诉我如何解决它

chr*_*dev 5

一个TINYINT将成为一个字节,一个SMALLINT将成为INT16

http://msdn.microsoft.com/en-us/library/bb896344.aspx