LINQ to SQL语句(11)之Update
Posted 可乐•雪碧•咖啡•茶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINQ to SQL语句(11)之Update相关的知识,希望对你有一定的参考价值。
说明:更新操作,先获取对象,进行修改操作之后,直接调用SubmitChanges()方法即可提交。注意,这里是在同一个DataContext中,对于不同的DataContex看下面的讲解。
1.简单形式
Customer cust = db.Customers.First(c => c.CustomerID == "ALFKI"); cust.ContactTitle = "Vice President"; db.SubmitChanges();
语句描述:使用SubmitChanges将对检索到的一个Customer对象做出的更新保持回数据库。
2.多项更改
var q = from p in db.Products where p.CategoryID == 1 select p; foreach (var p in q) { p.UnitPrice += 1.00M; } db.SubmitChanges();
语句描述:使用SubmitChanges将对检索到的进行的更新保持回数据库。
以上是关于LINQ to SQL语句(11)之Update的主要内容,如果未能解决你的问题,请参考以下文章