asp.net-mvc – 为什么我得到一个“无法更新EntitySet,因为它有一个定义查询…”异常时,试图更新在En
发布时间:2020-07-03 11:35:14 所属栏目: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 – 如何在C#2.0中的Web.config中加密用户名和密码
- asp.net-mvc – Mvc 3 Razor:使用部分部分视图?
- 部署 – kestrel-hellomvc.service:步骤USER产生失败/usr/
- asp.net-mvc – ViewModels和渲染
- asp.net-mvc – 不要在ASP .NET MVC 4 BundleConfig中缩小某
- asp.net – 从单独的配置文件中读取设置
- 编辑并在ASP.NET Web项目中继续
- asp.net-mvc – ASP.NET MVC:部分知道它是否是从另一个页面
- 扩展ASP.NET数据缓存以在Web场之间共享
- asp.net简单生成XML文件的方法
推荐文章
站长推荐
- asp.net中MVC借助Iframe实现无刷新上传文件实例
- Asp.NET 生成静态页面并分页的代码
- asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?
- asp.net – 如何使用ajax调用跨域web api?
- asp.net-mvc-3 – RedirectResult Object作为URL
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在
- 谈谈.NET Core中基于Generic Host来实现后台任务
- 在ASP.NET 2.0中的特定时间清除缓存
- asp.net – 如何添加.aspx页面到现有的MVC 4项目
- asp.net-mvc – 在MVC Action中将SSRS报告导出为
热点阅读