首页 > 代码库 > 无法更新 EntitySet 因为它有一个 DefiningQuery
无法更新 EntitySet 因为它有一个 DefiningQuery
DbFirst 使用 MVC+EF+仓储+ADO.NET实体数据模型
无法更新 EntitySet“Book”,因为它有一个 DefiningQuery definingqueryentityframework
无法更新 EntitySet“Book”,因为它有一个 DefiningQuery,而 元素中没有支持当前操作的 元素。
行 32: MvcApplication1.Models.TestDBEntities db = new Models.TestDBEntities();
行 33: db.Book.Add(bookModel);
行 34: db.SaveChanges(); ///////这里报错
行 35:
行 36: ViewBag.Info = "保存成功!";
错误原因:Book表中没有设置主键,把字段BookCode设置成主键,
然后删除已经添加的 ADO.NET实体数据模型 ,重新添加一遍,生成,就好了。
无法更新 EntitySet 因为它有一个 DefiningQuery
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。