レコードのリストを削除するために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
下線が赤で表示されています。それが機能するように、どのようにそのようなクエリを書きますか?
ご協力いただきありがとうございます。