前端双越老师 2014-08-26 23:58 采纳率: 0%
浏览 9449

无法更新 EntitySet“Book”,因为它有一个 DefiningQuery

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

行 32: MvcApplication1.Models.TestDBEntities db = new Models.TestDBEntities();
行 33: db.Book.Add(bookModel);
行 34: db.SaveChanges(); ///////这里报错
行 35:
行 36: ViewBag.Info = "保存成功!";

  • 写回答

2条回答 默认 最新

  • 前端双越老师 2014-08-27 00:00
    关注

    由于我数据表中没有设置主键造成的。

    我把数据表中重新设计了主键,然后重新添加Entity Framework数据模型,重新编译就可以了

    评论

报告相同问题?