实体框架模型多表到单个实体

时间:2009-09-16 05:58:18

标签: c# .net entity-framework data-modeling

我有两个名为模块和权限的表,这些表与外键关系相关,如下所示:

alt text

我想通过将ModuleName添加到Privilege来为Module and Privilege建模。后来我有兴趣通过在ModuleName上添加一个区别条件来创建Privilege中的派生类(图中的Menu)。这是否可以使用实体框架?

1 个答案:

答案 0 :(得分:1)

您可以将多个表映射到单个实体类型吗? Sure, that is supported.但是,您不能将表的映射字段(ModuleName)用作每个层次结构映射的表的鉴别器列。鉴别器列必须单独用作鉴别器,不得映射到客户端架构中。