加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 使用MVC Framework RC1更新断开连接的LINQ对象

发布时间:2020-12-16 07:14:02 所属栏目:asp.Net 来源:网络整理
导读:这有一点但我有一个客户对象回到我的控制器.我想将此对象重新连接回数据库,是否可能?我知道有一个datacontext.customers.insertonsubmit(客户),但有相同的datacontext.customers.updateonsubmit(客户)??? 解决方法 您希望在数据上下文的customers表上使用at
这有一点但我有一个客户对象回到我的控制器.我想将此对象重新连接回数据库,是否可能?我知道有一个datacontext.customers.insertonsubmit(客户),但有相同的datacontext.customers.updateonsubmit(客户)???

解决方法

您希望在数据上下文的customers表上使用attach方法.

datacontext.customers.Attach(customer);

将其重新连接到数据上下文.然后,您可以使用SubmitChanges()更新数据库中的值.

编辑:这仅适用于通过序列化与原始数据上下文分离的实体.如果您不介意对数据库进行额外调用,则可以使用ASP.NET MVC中的惯用方法再次检索对象,并通过UpdateModel或TryUpdateModel将更改应用为@Odd建议.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读