2013-05-29 37 views
0

目標:具有用於實體的多個表格。例如,我正在創建一個人力資源網站,人們可以擁有賬戶並創建人員條目。 (姓名,聯繫方式等) 員工表(姓名,聯繫方式,部門等)。.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 

這可能嗎?

+0

你知道一個數據庫允許在同一模式中具有相同名稱的多個表嗎?我當然不知道。那麼你打算如何做這項工作? –

+0

還沒有計劃什麼,只是好奇,因爲我下面提到。感謝您的審查。 – dualski

回答

1

不,這不受實體框架支持。 (我認爲它不應該,因爲這是不好的數據庫設計)

+0

我同意這是不好的設計。我比任何事情都更好奇。感謝您的發佈! – dualski