Могу ли я передать список хранимой процедуре?
У меня есть следующий список
ID | DESC | PRICE
10 | SHOE | 5000
11 | LACE | 3000
12 | GAME | 2000
13 | TOAD | 3000
Сейчас я передаю отдельные строки в цикле foreach и все время устанавливаю новое соединение, что выглядит нетрадиционно, но я надеюсь, что есть более быстрый путь.
Это код, который у меня есть.
foreach(var item in tempList)
{
using (connection)
{
SqlCommand command = new SqlComman("StoredProc", connection);
command.Parameters.Add(new SqlParameter("id", item.id));
command.Parameters.Add(new SqlParameter("desc", item.desc));
command.Parameters.Add(new SqlParameter("price", item.price));
...
}
}
Так как мне передать список хранимой процедуре?