asp.net-mvc – 为什么我得到一个“无法更新EntitySet,因为它有
发布时间:2020-12-15 18:50:18 所属栏目:asp.Net 来源:网络整理
导读:在使用Entity Framework的LINQ to SQL的帮助下更新时,抛出异常。 System.Data.UpdateException: Unable to update the EntitySet 't_emp' because it has a DefiningQuery and no UpdateFunction element exists in the ModificationFunctionMapping 更新的
在使用Entity Framework的LINQ to SQL的帮助下更新时,抛出异常。
System.Data.UpdateException: Unable to update the EntitySet 't_emp' because it has a DefiningQuery and no <UpdateFunction> element exists in the <ModificationFunctionMapping> 更新的代码是: public void Updateall() { try { var tb = (from p in _te.t_emp where p.id == "1" select p).FirstOrDefault(); tb.ename = "jack"; _te.ApplyPropertyChanges(tb.EntityKey.EntitySetName,tb); _te.SaveChanges(true); } catch(Exception e) { } } 为什么我收到此错误? 解决方法
问题出在表结构中。为了避免错误,我们必须在表中创建一个主键。之后,更新edmx。问题将得到解决
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何测试我的Web应用程序是否可以处理大量流
- 如何格式化带有class参数的asp.net webmethod的JSON
- 什么是<%=或<%:在ASP.NET中调用?
- asp.net-mvc – 如果ModelState中不存在某个键,我该如何添加
- Global.asax中的ASP.NET MVC Application_Error处理程序
- asp.net-mvc – ASP .Net MVC中购物车的会话变量的替代方法
- asp.net-mvc – RenderSection在ASP.NET MVC3中的部分视图中
- Asp.Net(C#)内联编码Eval if语句
- asp.net-mvc – 查找:DisplayTemplates速度
- asp.net-mvc-4 – Twitter Bootstrap nuget包差异?
推荐文章
站长推荐
- 将“onclick”属性添加到asp.net下拉列表项
- asp.net-mvc – ASP.Net WebAPI区域支持
- asp.net-mvc-4 – SignalR连接错误
- asp.net-mvc – Asp.net MVC – 如何检查Ajax请求
- asp.net – 单选按钮而不是下拉列表在mvc 3应用程
- AspNetCore MVC页面数据提交验证
- ASP.net安全cookie的安全性如何
- asp.net – 在离开Gridview页面后维护GridView当
- asp.net-mvc-3 – 向Html.ActionLink添加一个类
- asp.net-mvc – 获取控制器和操作的完全限定URL?
热点阅读