2009-02-12 69 views
3

我正試圖創建2個實體在相同的底層數據庫表上作爲不同的視圖進行操作。當我在Visual Studio的實體模型中創建這些模型並在它們之間建立關聯時,出現「關聯未映射」錯誤。我閱讀了一篇文章(http://blogs.msdn.com/adonet/archive/2008/12/05/table-splitting-mapping-multiple-entity-types-to-the-same-table.aspx),該文章描述瞭如何在edmx中手動編寫XML以添加ReferentialConstraint,但這對我沒有任何幫助。如何將2+實體映射到.NET Entity Framework中的同一張表?

有什麼想法?設計師不支持這個嗎?

+1

重複,相同的用戶:http://stackoverflow.com/questions/543604/how-to-map-2-tables-to-an-entity-in-net-entity-framework – 2009-02-12 22:18:09

回答

1

從錯誤中,我猜測沒有爲edmx(edmx XML的SSDL)中的存儲模式創建的關聯。如果您可以在設計器中看到它,則會創建一個概念關聯關係,但幕後沒有存儲定義。我猜是。 =)

相關問題