实体框架:添加不映射到数据库的属性

实体框架:添加不映射到数据库的属性

问题描述:

是否可以将属性添加到其中属性不应该映射到数据库的实体?实体框架:添加不映射到数据库的属性

可能吗?当然;将其添加到与您的实体类型匹配的自定义部分类。有用?更少;您(主要)不能在LINQ to Entities查询中使用它们,并且不应将实体重新定位为视图模型。

+0

非常感谢您的反馈 – seddler 2010-05-05 12:39:43

+1

在从数据库读取数据以在屏幕上显示信息时,在分部类中添加属性可以正常工作。但是当我保存一个实体时,我收到一个错误,告诉我该列(添加的属性)不存在。我怎样才能避免这个问题?有什么想法吗? – seddler 2010-05-18 09:40:35

+0

我无法给出一个有用的答案,只是对您所看到的错误进行了模糊的描述,并且没有精确地说明您正在做什么。源代码,确切的错误和调用堆栈对于“通过Web进行调试”是最低限度的。 – 2010-05-18 12:39:29

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