关于VS2015下使用EF框架添加数据时报错的解决方案
报错内容(部分,不全了,Unable to update the EntitySet 'UserInfo' because it has a DefiningQuery and...)
删除<DefiningQuery>节点,将store:Schema=”dbo”更改为Schema=”dbo”。这样我们就可以对之前没有设置主键的表进行更新、删除以及插入操作了。
无主键的表SSDL定义其实更像是视图,我有一点不明的是store:这个命名空间的作用是什么,为什么只是删除<DefiningQuery>不行,还需要将Schema属性的store命名空间删除才可以。以上都是我还不明白的地方,只是作为一个解决方案,它确实简单可行。


浙公网安备 33010602011771号