asp.net-mvc – 为什么我得到一个“无法更新EntitySet,因为它有一个定义查询…”异常时,试图更新在En
发布时间:2020-05-22 11:15:57 所属栏目: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 – 如何构造VB.NET Windows窗体应用程序
- asp.net-mvc – 哪个更正确:使用UpdateModel()或接收模型作
- asp.net-mvc – 有没有人知道让Ninject 2在ASP.NET MVC中工
- asp.net-mvc – ActionResult上的自定义属性
- asp.net – 多久我应该打开/关闭我的Booksleeve连接?
- asp.net-mvc – 获取Route,ASP.net MVC中的当前片段
- asp.net-web-api – 在asp.net web api中有两个参数的方法
- ASP.Net使用DBNULL检查值
- ASP.net Model View Presenter是否值得时间?
- asp.net-mvc-4 – signalR:/ signalr/hubs不生成
推荐文章
站长推荐
热点阅读
