无法更新 EntitySet“XXX”,因为它有一个 DefiningQuery,而 元素中没有支持当前操作的


问题现象:

在使用EF时,出现下面错误:

无法更新 EntitySet“Department”,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素。

 

原因:

数据表中没有使用主键。

 

解决方法:

创建主键,重新生成(注意,添加主键不要添加错数据库了,要在你EF连接的数据库的表里添加,有时候在工作中习惯把数据库备份到自己的电脑上,然后就在自己的电脑上添加主键,但EF实际连接可能还是你经理电脑的数据库)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM