問題現象:
在使用EF時,出現下面錯誤:
無法更新 EntitySet“Department”,因為它有一個 DefiningQuery,而 <ModificationFunctionMapping> 元素中沒有支持當前操作的 <InsertFunction> 元素。
原因:
數據表中沒有使用主鍵。
解決方法:
創建主鍵,重新生成(注意,添加主鍵不要添加錯數據庫了,要在你EF連接的數據庫的表里添加,有時候在工作中習慣把數據庫備份到自己的電腦上,然后就在自己的電腦上添加主鍵,但EF實際連接可能還是你經理電腦的數據庫)