Я не знаю, как BulkDelete
работает; никогда не использовал это. Но я думаю, что в вашем запросе есть синтаксическая ошибка. Входные данные для предложения IN
должны быть включены в круглые скобки, как показано ниже:
var sql = "Select * FROM CUSTOMERS WHERE CustomerID in (@abc)";
Обратите внимание на круглые скобки выше.
connection.BulkDelete(connection.Query("Select * FROM CUSTOMERS WHERE CustomerID in (53)").ToList());
Вы можете видеть, что вы включаете параметры в круглые скобки здесь.