asp.net-mvc – 为什么我得到一个“无法更新EntitySet,因为它有一个定义查询…”异常时,试图更新在En
发布时间:2020-07-03 02:38:38 所属栏目: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-mvc-3 – 用于ASP的Telerik扩展. NET MVC免费?
- ASP.Net MVC 4窗体与2提交按钮/操作
- asp.net-mvc-3 – 具有最佳实践的示例N层ASP.NET MVC3应用程
- asp.net url分页类代码
- 各大输入法分类词库内部格式的简单比较
- asp.net – 来自.Net iSeries Provider的AS 400性能
- 悟透JavaScript
- asp.net-mvc – 值不能为空或为空.参数名称:contentPath
- 如何使用Fluent Nhibernate中的Automapping进行OR Mapping映
- asp.net-mvc – 在EditorFor for child对象中使用时,MVC无法
推荐文章
站长推荐
- asp.net-mvc – 使用AD的ASP.NET MVC表单Auth在本
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
- asp.net-mvc-3 – 依赖注入与多个类实现的接口
- IIS ASP.NET WebApi在请求同一台服务器时死锁
- asp.net – 按钮属性: – commandName和Command
- asp.net – 检查.NET中两个双精度相等的问题 –
- asp.net – 在剃刀中等同于End / Response.End?
- asp.net-mvc-3 – 在MVC3中使用Html.LabelFor的表
- 从ASP.NET C#启动一个程序
- 在ASP.NET中,什么决定了HostingEnvironment.IsDe
热点阅读