Мне нужна была помощь в решении рекомендуемого подхода для вставки массива/списка в базу данных (Sql Server 2008) с использованием хранимой процедуры.
Очевидным подходом было бы вызвать sp для каждой строки массива.
Но должен быть лучший подход для отправки по списку/массиву по сети только один раз.
Помощь приветствуется.Сохранение массива в базу данных
0
A
ответ
0
Наилучшим подходом здесь будет зависеть от того, как вы хотели бы запросить данные:
- Если вы, возможно, захотите, чтобы иметь возможность запрашивать аспекты каждой строки в списке/Array, затем вставить один Db строку за один элемент List/Array - лучший способ пойти.
- Если вы не хотите запрашивать элементы в списке/массиве и просто хотите сохранить его для целей аудита или какую-либо другую ссылочную потребность, в которой вам никогда не понадобится извлекать что-либо, кроме полного набора, тогда вы может уйти с сериализацией всего этого в JSON и сохранить его в таблице Key/Value, где значение имеет тип
nvarchar(max)
.
0
Но должен быть лучшим подходом для отправки по списку/массив по сети только один раз .
Предполагая, что у вас есть данные в параметре, используйте структурированный параметр. SP может принимать табличные параметры.
Таким образом, это дубликат ....
Pass table valued parameter using ADO.Net
, который также имеет решение.
Смежные вопросы
- 1. Сохранение массива в базу данных в CakePHP
- 2. Сохранение многомерного массива в базу данных mysql
- 3. Сохранение массива данных из типа ввода Текст в базу данных
- 4. Сохранение Rss в базу данных
- 5. Сохранение многопоточности в базу данных
- 6. Сохранение записи в базу данных
- 7. Сохранение вложений в базу данных
- 8. сохранение imageUri в базу данных
- 9. Сохранение экземпляра в базу данных
- 10. Сохранение содержимого массива Div в базу данных MySQL
- 11. ошибка синтаксиса mysql..when сохранение массива в базу данных
- 12. Сохранение многомерного массива байтов в базу данных SQL Server
- 13. Сохранение матрицы в базу данных MongoDB
- 14. Django Сохранение данных в базу данных
- 15. Сохранение вложенных данных в базу данных
- 16. Сохранение больших объемов данных в базу данных
- 17. галочка сохранение данных в базу данных
- 18. Сохранение данных в базу данных с multiuploader
- 19. Сохранение данных JSON в базу данных
- 20. Сохранение массивов данных в базу данных
- 21. Сохранение данных из frontend в базу данных
- 22. Сохранение данных в базу данных SQlite
- 23. Сохранение входных данных программы в базу данных
- 24. Сохранение данных в базу данных firebase
- 25. Сохранение данных массива
- 26. Сохранение массива в базе данных?
- 27. Ввод значений массива в базу данных
- 28. Вставка массива в базу данных
- 29. Вставка массива в базу данных
- 30. Отправка массива в базу данных