【问题标题】:Entity Framework Mapping SQL Server tinyint to Int16将 SQL Server tinyint 映射到 Int16 的实体框架
【发布时间】:2011-05-02 22:28:07
【问题描述】:

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

错误 2019:指定了成员映射 无效。方式 'Edm.Int16[Nullable=True,DefaultValue=]' of ... 不兼容 'SqlServer.tinyint[Nullable=True,DefaultValue=]' 的...

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

【问题讨论】:

    标签: sql-server entity-framework types


    【解决方案1】:

    tinyint 应该映射到 .NET byteInt16 应该是 SQL 中 smallint 的对应类型。

    【讨论】:

    • 谢谢。我正在使用 tinyint,但正在考虑使用 smallint。
    • 它也适用于byte 用于tinyintshort 用于smallint
    猜你喜欢
    • 2011-04-30
    • 2012-03-12
    • 1970-01-01
    • 2014-12-13
    • 2015-08-17
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    相关资源
    最近更新 更多