linq to sql 如何对数据进行更改删除??

来源:百度知道 编辑:UC知道 时间:2024/09/20 13:54:33
FMOManageDataContext fmo = new FMOManageDataContext();
string[] items = GVHardInfo.SelectedItems;
有个这样的数组,根据这数组的值为条件一个个匹配数据库中的数据,并将匹配到的数据进行更新.
items 对应 fmo.customer中的FID,然后根据这个更改fmo.customer中的STATUS 的值 ...用LINQ 怎么做呢??

for(int i=0;i++;i<items.Count)
{
if((fmo.Customers.where(p=>p.FID==items[i])).Count()>0)
{
Customer model=fmo.Customers.Single(p=>p.FID==items[i]);
model.STATUS =@status;
fmo.SubmitChanges();
}
}
一定要先判断,如果后来根据Customer实体是否为空来判断,不会有效果的!