.Net实体框架 - 同一个确切实体的多个表

时间:2013-05-29 01:15:47

标签: .net sql entity-framework ado.net

目标:为实体提供多个表。例如,我正在创建一个人力资源网站,人们可以在其中拥有帐户并创建人员条目。

当前型号: 账户表(姓名,联系方式等) 员工表(姓名,联系方式,部门等)。

我想要做的是为实体类型“employee”设置单独的表,换句话说,每个帐户(客户端)都有自己的员工表。

所以目前的数据看起来像是

Account
acc id   Name
------------------
1        Chevron
2        Texaco

Employee
emp id  acc id  Name 
------------------------
1       1       John
2       1       Stacy
3       2       Cleo
4       2       Johan

我想要的是

Employee table for Chevron
emp id  Name
-----------------------------
1       John
2       Stacy

Employee table for Texaco
emp id   Name
----------------------------
1        Cleo
2        Johan

这可能吗?

1 个答案:

答案 0 :(得分:1)

不,实体框架不支持此功能。 (而且我认为不应该这样,因为这是糟糕的数据库设计)