【发布时间】:2012-05-12 21:30:04
【问题描述】:
你怎么办:
Type ty = Type.GetType("Student");
var students = db.People.OfType(ty);
以一种可行的方式?
为什么?
我只以人/学生为例,这里稍微详细解释一下我为什么要这样做。
我希望能够将邮政地址信息存储在与特定文化相关的关系结构中。我的想法是有一个基本类型:“地址”并继承它的类型,例如:“UK_Address”。然后我的“人”实体将只有一个“地址”参考。我会将特定地址类型的名称作为字符串存储在 Person 类型中,并使用此名称来指示程序在与地址交互时的行为。
如果这有意义!? :s
【问题讨论】:
-
你想用这个做什么?如果您尝试在继承的类之间做出改变,那么在 EF 中会有更好的方法来做到这一点。
-
我已经编辑了原帖...