[英]Error Creating an Association between Views in Entity Framework EDMX
我有一個項目,其中我在EF5中使用視圖和存儲過程。 我在設計器中有一個帶有視圖的EDMX,並且嘗試跨兩個視圖手動創建PK和FK之間的關聯,這樣做時,我首先遇到以下錯誤:
錯誤5錯誤3027:未為以下EntitySet / AssociationSet-vw_borrowervw_borrower_extension指定映射 。
然后,如果我在關聯上進行表映射並選擇pk和fk,則會收到此錯誤:
錯誤5錯誤3007:映射從309、351行開始的片段時出現問題:[borrower_fk]列在兩個片段中都被映射到不同的概念性側面屬性。
在一個視圖中,主鍵名稱為借款人_pk,在相關視圖中,外鍵名為借款人_fk。
任何幫助將非常感激。
謝謝!
我最后要做的是在EDMX中刪除作為外鍵的字段,然后在創建關聯時讓它向實體添加外鍵屬性。 這消除了錯誤。 但是,這不是理想的解決方案。 迫不及待要獲得更好的代碼優先存儲過程支持的EF6。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.