Использование 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
процедура? Или есть другой способ передать этот параметр?