Представьте себе таблицу с GUID в качестве первичного ключа. Я хотел бы выбрать несколько из этих строк на основе их первичного ключа. Я хотел бы использовать запрос типа:
SELECT * FROM mytable WHERE id IN ('firstguidhere','secondguidhere');
Я использую ADO.NET для запросов к базе данных, поэтому я хотел бы использовать параметризованный запрос вместо динамического sql, который, очевидно, будет работать, но я хочу сохранить преимущества параметризованных запросов (безопасность, экранирование и т. д...) .
Можно ли залить сбор для IN-клауз с помощью sql-параметров?