ZKX's LAB

linq to 去重复数据 C# 用Linq to SQL的方法修改数据报错?

2021-04-23知识5

C# 用Linq to SQL的方法修改数据报错? 你怎么不把关键报什么错的提示加上呢,把这段代码加上试试try{Dc.SubmitChanges(System.Data.Linq.ConflictMode.ContinueOnConflict);}catch(System.Data.Linq.ChangeConflictException ex){foreach(System.Data.Linq.ObjectChangeConflict occ in Dc.ChangeConflicts){以下是解决冲突的三种方法,选一种即可使用当前数据库中的值,覆盖Linq缓存中实体对象的值occ.Resolve(System.Data.Linq.RefreshMode.OverwriteCurrentValues);使用Linq缓存中实体对象的值,覆盖当前数据库中的值occ.Resolve(System.Data.Linq.RefreshMode.KeepCurrentValues);只更新实体对象中改变的字段的值,其他的保留不变occ.Resolve(System.Data.Linq.RefreshMode.KeepChanges);}这个地方要注意,Catch方法中,我们前面只是指明了怎样来解决冲突,这个地方还需要再次提交更新,这样的话,值/才会提交到数据库。Dc.SubmitChanges();}

linq to sql 如何对数据进行更改删除?? for(int i=0;i+;i){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实体是否为空来判断,不会有效果的。

linq to sql 的删除一张表中的多条记录 在student表中一次删除3条记录如图我用的方法是:StudentManageDataContext umdb=new StudentManageDataContext();。

#linq to 去重复数据

qrcode
访问手机版