linq中批量删除方法如下:

  传入某要删除的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();
            }
        }


 

 

 

相关文章:

  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2021-09-28
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
  • 2021-04-25
  • 2022-02-18
  • 2021-10-04
  • 2021-11-30
相关资源
相似解决方案