我有大约十几个标记为tinyint的字段,它转换为一个字节字段。我发现我必须在我的代码中进行大量的转换才能与整数交互。MSSQL/C#EF - 将tinyint映射为int?
因此,我正在考虑更改实体框架以读取这些整数而不是字节。除了我可能传递超出tinyint范围的整数的机会之外,这是否有任何含义?我只是在可能不需要他们的地方添加额外的演员阵容?
(我也想只使用,而不是在数据库中的整数的,因为这不会是一个高使用DB)
编辑
从下面扎克的意见/ Entity Framework Mapping SQL Server tinyint to Int16 - 它看起来像我不能只是将属性从字节更改为int?英孚会抛出一个错误?那么,有没有办法做我在想什么?
请看一下这个http://stackoverflow.com/questions/5863162/entity-framework-mapping-sql-server-tinyint-to-int16 – V4Vendetta
谢谢。编辑我的问题:-)。 – bryanjonker