实体框架4 TPH:为什么我不能获得鉴别器的价值?

时间:2010-08-19 15:05:47

标签: c# entity-framework-4

我见过类似的问题,但答案对我没有帮助。我正在我的系统中建模TPH(顺便说一下POCO),对于在Treeview中显示的数据(加载并显示某种类的超类集合)。现在我需要根据每个对象的类型做各种事情(比如UI样式,bizrules等)。由于几个原因(我现在不会讨论),对象类型的比较是不充分的。 我真正需要的只是将该鉴别器简单地表示为一种财产。它可以是只读的(事实上,由于显而易见的原因,应该)。 我知道EF不想让你(有效地)弄乱对象的类型,但是真的吗? 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你不能这样做。但由于鉴别器值和类型是同一个,所以不清楚为什么你说“由于几个原因(我不会进入的对象的类型比较)不合适现在)“。