2011-11-10 75 views
0

在DB中,我們有表MyTable1MyTable2,它們之間不存在任何關係。在EF中,我們可以選擇在兩個實體Entity1(映射到MyTable1)和Entity2(映射到MyTable2)之間創建關聯。創建兩個實體之間的關聯

a)我知道這是一個模糊的問題,但是仍然有一種情況,即在Entity1Entity2之間創建關聯(獨立或外鍵關聯)是有意義的,即使MyTable1MyTable2有沒有關係?

b)在創建Entity1Entity2之間的關聯時,我們還會看到"Add foreign key properties to Entity2"選項,該選項將外鍵屬性添加到Entity2。但是,如果我們無法將此屬性映射到任何MyTable2列,爲什麼我們要將外鍵屬性添加到Entity2

謝謝

回答

1

a)我添加了表和視圖實體之間的關聯。該視圖只是一個表的子集,所以我認爲在兩者之間添加關聯是適當的。

+0

您是否添加了外鍵或獨立關聯? – user702769

+1

@ user702769 - 這是一個協會 – Aducci

+0

只是爲了確定 - 這是一個獨立的協會? – user702769

相關問題