Параметр SQL с несколькими значениями ⇐ C#

Место общения программистов C#
Anonymous
Параметр SQL с несколькими значениями

Сообщение Anonymous »

В настоящее время я передаю параметр SQL с одним значением.

Итак, сейчас у меня есть:

Код: Выделить всё

 SqlParameter sqlParameter = new SqlParameter("@Parameter", SqlDbType.VarChar);
sqlParameter.Value = ParameterValue
и это отлично работает в моем предложении WHERE в моем запросе SQL.

Однако теперь Я хочу оставить возможность передачи нескольких значений в моем WHERE.

Вместо передачи обычной строки я думал передать строку с запятыми. для разделения значений.

Итак, SqlParameter.Value = "value1, value2, value3";

и я хочу, чтобы это действовало как

Код: Выделить всё

WHERE Parameter = value1 OR Parameter = value2 OR Parameter = value3


Есть ли простой способ сделать это, при котором мне фактически не придется изменять свой SQL-запрос?

Подробнее здесь: https://stackoverflow.com/questions/185 ... ple-values

Вернуться в «C#»