【问题标题】: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 查询中使用它们,并且您不应该将您的实体重新用作视图模型。 【讨论】: 在从数据库读取以在屏幕上显示信息时,在部分类中添加属性可以正常工作。但是当我保存一个实体时,我收到一个错误,告诉我该列(添加的属性)不存在。我怎样才能避免这个问题?有什么想法吗? 我无法给出有用的答案,只能对您所看到的错误进行模糊的描述,而对您正在做的事情也没有确切的说明。源代码、确切的错误和调用堆栈实际上是“通过网络调试”的最低要求。