更新(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將對檢索到的進行的更新保持回數 據庫。