Linq-批量删除方法
2023-09-11 14:17:10 时间
linq中批量删除用DeleteAllOnSubmit,里面的参数是数据集
传入某要删除的ID列表,使用对象的Contains方法与数据库中值比较,相同就删除。
//批量删除 public void DeleteNews(List<string> IDList) { using (ETCDataContext etcDataContext = this.EtcDataContext) { var news = etcDataContext.SYS_News.Where(o => IDList.Contains(o.ID.ToString())); etcDataContext.SYS_News.DeleteAllOnSubmit(news); etcDataContext.SubmitChanges(); } }
相关文章
- WEB版一次选择多个文件进行批量上传(WebUploader)的解决方案
- 批量导出表数据到CSV文件
- SqlServer表和EXCEL数据批量复制方法(已解决)
- Google Earth Engine(GEE)——如何批量下载1986-2020年的Landsat SR地表反射率影像?
- Mybatis:通过on duplicate key update实现批量插入或更新
- python:unittest之discover()方法批量执行用例
- 在 Linux 下将 PNG 和 JPG 批量互转的四种方法
- [转]Teleport Ultra/Teleport Pro的冗余代码批量清理方法
- mongoTemplate批量保存数据mongoDB批量保存数据
- MVC批量添加,增加一条记录的同时添加N条集合属性所对应的个体
- SNMP OID批量枚举工具
- 批量计算和实时计算
- 如何使用PowerShell批量删除注册表项
- Mybatis批量插入3种方法
- 批量改名的多种方法stu_3_finished.jpg 去掉finished,stu_{1..20}_finished.jpg
- JQuery easyui自定义扩展——批量文件上传组件
- java实现sql批量插入参数
- 【java养成】:案例(批量操作文件功能、商城进货交易记录程序设计)
- CAD图块如何批量重命名?
- JGI Phytozome 批量下载的几种方法