【问题标题】:Member Mapping Error, MVC 2 and EF4成员映射错误、MVC 2 和 EF4
【发布时间】:2011-08-20 08:09:11
【问题描述】:

我创建了自己的实体来配合我编写的存储过程。所述 SP 和 Entity 的映射似乎很顺利,现在我收到了这个错误(也出现了蓝色)

错误 7 错误 2019:成员映射 指定无效。方式 'Edm.Decimal[Nullable=True,DefaultValue=,Precision=19,Scale=4]' 成员“ItemPrice”的类型 'GodsCreationTaxidermyModel.StoreItem' 不兼容 'SqlServer.varchar[Nullable=True,DefaultValue=,MaxLength=15,Unicode=False,FixedLength=False]' 成员“ItemPrice”的类型 'GodsCreationTaxidermyModel.Store.StoreItems'。 F:\Projects\GodsCreationTaxidermy\GodsCreationTaxidermy.Data\GCTModel.edmx 1071 17 GodsCreationTaxidermy.Data

知道是什么原因造成的吗?

【问题讨论】:

    标签: asp.net-mvc-2 entity-framework-4


    【解决方案1】:

    例外情况是您的概念模型(实体)将ItemPrice 定义为decimal,但您的存储模型(数据库描述或存储过程)将其返回为VARCHAR(15)。 EDMX 由多个层组成,这些层与ItemPrice 不对应。您的映射有问题。

    【讨论】:

    • 谢谢,这几乎是确切的问题
    猜你喜欢
    • 2016-03-09
    • 2016-05-01
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    相关资源
    最近更新 更多