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對象作出的更新保持回數據庫。ide

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

相關文章
相關標籤/搜索