2010-09-15 48 views
1

我有一個簡單的數據庫,其中有兩個主表,通過第三個橋/連接表具有多對多關係。強制橋/連接表成爲EF4中的多對多關係

除了所需的兩個鍵之外,此第三個表格還有一個額外字段,以便Entity Framework將其轉換爲完整的實體,而不是其他兩個表之間的多對多關係。

我不能在數據庫本身中更改第三個表。有沒有辦法忽略額外的字段,以便EF可以做我想做的事,或者手動將橋錶轉換爲多對多的關係?

回答

2

是的,更新商店架構(SSDL)以刪除其他字段並重新生成MSL/CSDL。最簡單的方法是使用沒有這些字段的DB創建映射。它在運行時對「真正的」數據庫工作正常。

+0

不完全是我想到的,但它似乎工作得不錯。 – SirDemon 2010-09-17 12:59:35

相關問題