关于linq 更新数据大佬
关于linq 更新数据请教各位大佬我在调用linq的submitchanges方法的时候,发现只能先根据一定的条件查询一个
关于linq 更新数据请教各位大佬
我在调用linq的submitchanges方法的时候,发现只能先根据一定的条件查询一个数据对象,然后设置新的值才能更新,难道不能直接构造一个值进行更新吗?这样岂不是很浪费效率?
[解决办法]
var q = from p in db.Products where p.ID == 1
select p;
foreach (var p in q)
{
p.Price += 1.00M;
}
db.SubmitChanges();
没有条件如何更新
主键不能修改
[解决办法]