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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM