Я хочу сделать что-то вроде УДАЛИТЬ ИЗ ТАБЛИЦЫ, ГДЕ НЕ ВХОДИТ (1,2,3) И PAGEID = 9
У меня есть список IDS, но он может быть изменен в случае необходимости. Я не могу понять, как получить логический результат для синтаксического анализатора LINQ.
Вот что ожидает Subsonic, я думаю.
db.Delete (content => content.PageID == ID) .Execute ();
Я не могу понять, как сделать оператор NOT IN. Я пробовал метод List.Contains, но что-то не совсем верно.
ОБНОВЛЕНИЕ: Один из вариантов сделать:
var items = TABLE.Find(x => x.PageID == ID)'
foreach(var item in items)
{
item.Delete();
}
Это попало в базу данных, хотя