【问题标题】:Entity Framework: add property that don't map to database实体框架:添加不映射到数据库的属性
【发布时间】:2010-05-05 09:18:58
【问题描述】:

是否可以将属性添加到属性不应映射到数据库的实体?

【问题讨论】:

    标签: entity-framework entity


    【解决方案1】:

    您需要将自定义分部类中的属性标记为“[NotMapped]”。希望这会有所帮助。

    【讨论】:

    • 给出问题 - 这应该是公认的答案,不确定上述答案是关于什么的......
    【解决方案2】:

    可能吗?当然;将其添加到与您的实体类型匹配的自定义部分类中。有用?少这样;您(大多数情况下)不能在 LINQ to Entities 查询中使用它们,并且您不应该将您的实体重新用作视图模型。

    【讨论】:

    • 在从数据库读取以在屏幕上显示信息时,在部分类中添加属性可以正常工作。但是当我保存一个实体时,我收到一个错误,告诉我该列(添加的属性)不存在。我怎样才能避免这个问题?有什么想法吗?
    • 我无法给出有用的答案,只能对您所看到的错误进行模糊的描述,而对您正在做的事情也没有确切的说明。源代码、确切的错误和调用堆栈实际上是“通过网络调试”的最低要求。
    猜你喜欢
    • 1970-01-01
    • 2015-01-22
    • 2014-06-11
    • 1970-01-01
    • 2010-10-14
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多