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實體數據模型 ,重新添加一遍,生成,就好了。