Использование List позволяет вам использовать сокращенную запись data.ForEach (), в противном случае вам придется написать цикл foreach. Это тоже может сработать, но мне нравится писать вещи как можно короче.

я есть база данных MS SQL Server 2005. В нескольких процедурах у меня есть параметры таблицы, которые я передаю хранимому процессу в виде nvarchar (через запятую) и внутренне делю на отдельные значения. Я добавляю его в список параметров команды SQL следующим образом:

cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo";

Я должен перенести базу данных в SQL Server 2008. Я знаю, что есть параметры табличных значений, и я знаю, как использовать их в хранимых процедурах. Но я не знаю, как передать его в список параметров в команде SQL. Кто-нибудь знает правильный синтаксисParameters.Add процедура? Или есть другой способ передать этот параметр?

Ответы на вопрос(4)

Ваш ответ на вопрос