[Entity Framework] 建立SQLite 的 EDM 資料表關聯
依Entity Framework的特性來看,DB層的設計跟Entity是可以切割開來的,我在DB層裡沒有做關聯性,我想在Entity裡做關聯;這本是一個相當簡單的操作,但實際操作才發現有問題,特與記錄下。
設計了兩張表,資料型態如下圖。
接下來建立EDM
建立完成
EDM 完成後我要建立一對多的關聯,對著空白處按下右鍵→加入→關聯
就會依你的資料庫架構跑出設定對話框,只要確定關聯屬性沒問題後就可以按下確定
會有錯誤發生,自己獨立奮鬥一段時間,還好 Bibby 跳出來幫忙,才得已解決問題,有他在我身邊真好。
要設定一下EntitySet 關聯
但設定完了他還是會出錯
以下方法可以解決此問題
刪除EDM圖型上的PhoneContactID
刪除原本的關聯
再重新設定,這時就可以通過編譯器了
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET