將 CLR 型別對應至 EDM 型別模稜兩可,因為有多個 CLR 型別符合 EDM 型別 '{Type}'。先前找到的 CLR 型別為 '{1}',新找到的 CLR 型別為 '{2}'。
錯誤訊息
將 CLR 型別對應至 EDM 型別模稜兩可,因為有多個 CLR 型別符合 EDM 型別 '{Type}'。先前找到的 CLR 型別為 '{1}',新找到的 CLR 型別為 '{2}'。
解決方案
這個問題主要是因為{1}與{2}兩個EDMX物件內有相同名稱的Table {Type}
造成CLR在對應的時候沒有辦法分辨到底是要對應到哪一個物件而造成錯誤
下面有兩個解決方案可以參考看看:
1.更改其中一個Edmx內相同名稱的Table的名字
只要將Table名稱改掉後他就可以正確對應欄位了
2.將其中一個Edmx獨立一個專案
新增一個空白專案後
專案內可以只放那個Edmx檔
需要使用時把該專案加入參考即可
Write By Charley Chang
新手發文,若有錯誤還請指教,
歡迎留言或Mail✉給我
本著作係採用創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款授權.