無法更新 EntitySet“XXX”,因為它有一個 DefiningQuery,而 元素中沒有支持當前操作的


問題現象:

在使用EF時,出現下面錯誤:

無法更新 EntitySet“Department”,因為它有一個 DefiningQuery,而 <ModificationFunctionMapping> 元素中沒有支持當前操作的 <InsertFunction> 元素。

 

原因:

數據表中沒有使用主鍵。

 

解決方法:

創建主鍵,重新生成(注意,添加主鍵不要添加錯數據庫了,要在你EF連接的數據庫的表里添加,有時候在工作中習慣把數據庫備份到自己的電腦上,然后就在自己的電腦上添加主鍵,但EF實際連接可能還是你經理電腦的數據庫)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM