问题现象:
在使用EF时,出现下面错误:
无法更新 EntitySet“Department”,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素。
原因:
数据表中没有使用主键。
解决方法:
创建主键,重新生成(注意,添加主键不要添加错数据库了,要在你EF连接的数据库的表里添加,有时候在工作中习惯把数据库备份到自己的电脑上,然后就在自己的电脑上添加主键,但EF实际连接可能还是你经理电脑的数据库)