【发布时间】:2011-09-12 21:17:32
【问题描述】:
在previous post 中,有人提出了一种有趣的方法来解决我正在尝试解决的问题。解决方案包括向我的一个类添加一个属性,该类由实体框架生成。
有什么方法可以排除这个新属性被 EF 存储?所以我有类似的东西:
public partial class User
{
UserState state; // property I do not want stored in the database
User 在哪里有一堆由 EF 在别处定义的属性?
谢谢-e
【问题讨论】:
-
我可能遗漏了要点,但如果只是将一个属性添加到类中,实体框架是否会在没有显式映射的情况下将其存储在 EDMX 中?
-
嗯……这是个好问题。我以为它会被存储,但也许它不是......
-
也许您将它与 n/hibernate 混淆了?
-
为什么我投了反对票?我的问题不清楚吗?没用?什么?
-
无论如何,我可以确认 EF 不会存储东西,除非它们被明确地映射到存储实体,你可以随意扩展部分类而不必担心
标签: c# entity-framework asp.net-mvc-3 annotations