我正在编写一个 linq-to-sql 查询来删除记录列表:我传入一个 RecordID 列表,我希望删除相应的记录。
这是我到目前为止所拥有的:
public void DeleteMyRecords(List<long> TheRecordIDs)
{
using (TheDC MyDC = new TheDC()) //TheDC is the DataContext
{
MyDC.DeleteOnSubmit(from a in MyDC.TheTable
where TheRecordIDs.Contains(a.RecordID)
select a).SubmitChanges();
}
}
现在,我看到DeleteOnSubmit
红色下划线。您如何编写这样的查询以使其正常工作?
谢谢你的帮助。