asp.net-mvc – 为什么我得到一个“无法更新EntitySet,因为它有一个定义查询…”异常时,试图更新在En
发布时间:2020-07-03 11:38:59 所属栏目: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 Modif
在使用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-core – 我为什么要选择带有.Net核心的ASP.NET Cor
- 什么是链接服务器的ASP.NET连接字符串格式?
- asp.net – 多个用户控件和JavaScript
- asp.net – 根据参数应用不同的XSLT模板
- asp.net – 确定当前页面是否需要授权?
- asp.net – 检查.NET中两个双精度相等的问题 – 这个方法有
- 下载期间的ASP.net内存使用情况
- asp.net-mvc – MVC 3布局页面,Razor模板和下拉列表
- asp.net-mvc-4 – 如何防止复杂类型的默认绑定器?
- asp.net-mvc-3 – Telerik MVC网格,在运行时从集合或字典中
推荐文章
站长推荐
- asp.net 分页显示数据表的数据的代码
- VS2005(c#)项目调试问题解决方案集锦 转
- asp.net-mvc – 使用没有ORM的ASP.NET MVC
- 看美剧英文字幕学英语的利器深蓝英文字幕助手简介
- asp.net – __doPostBack在DotNetNuke网站上未定
- asp.net通过Ajax UpdatePanel回传后滚动条位置变
- ASP.NET MVC下Ajax.BeginForm方式无刷新提交表单
- .net – asp:GridView文本框始终返回空值
- asp.net-mvc – 在ASP.NET MVC中的LinkButton
- asp.net – Mocking HttpContext不起作用
热点阅读