2011-06-08 13 views
0

假設我在物理模型上有兩個表,即Receipt(ID,Location)和LineItem(ID,ReceiptID,ItemName),其中Receipt具有多個LineItems並且ReceiptID是接收ID的外鍵。使用實體框架中的單個表模型與一個表的一對多關係

我想在我的概念模型中將它們建模爲單個表格,其中我只能看到每個LineItem包含的位置的LineItems表。

每當我嘗試在Entity Modeler中對此模型進行建模時,我都會得到一個關於如何將主鍵組合爲單個概念實體的每個表相同的錯誤。

這甚至有可能使用實體框架進行建模嗎?

謝謝!

回答

0

不,沒有辦法直接建模。您必須創建數據庫視圖並映射該視圖或導入兩個實體,並在模型中創建QueryView。在這兩種情況下,結合您的兩個表的實體將變爲只讀,並且支持CUD操作的唯一方法是映射存儲過程。

+0

感謝您的幫助! – Jared 2011-06-09 18:02:17

相關問題