В моем приложении есть коллекция заполненных пользовательских бизнес-объектов, которые я собираюсь вставить в БД SQL 2005 с помощью хранимой процедуры. Размер коллекции не массивный, может быть, 20-30 предметов.
Есть ли элегантный способ вставить все эти объекты в БД за один раз, не делая что-то вроде следующего?:
- Open DB conn
- За каждый предмет в коллекции ...
- Установить значения параметров SP из item.properties для SQLCmd
- SQLCmd.ExecuteNonQuery
- Сброс параметров
- Далее
- Закрыть DB conn