powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вставить рекордсет в таблицу из application
7 сообщений из 7, страница 1 из 1
Вставить рекордсет в таблицу из application
    #34292586
BootMaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот какие в свете последней интеграции .net в sql 2005 есть способы большой сгенеренный на аппликейшене рекордсет эффективно вставить в таблицу? Или лучше bulk insert-а ничего нет? Просто я мало что понимаю в .net-е, но хочется посоветовать разработчикам какой-нибудь способ помимо многократного вызывания хранимки для вставления одной записи или вышеупомянутого булка.
...
Рейтинг: 0 / 0
Вставить рекордсет в таблицу из application
    #34293024
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще-то, в свете последней интеграции ..... в Net рекордсет вообще отстутсвует :)
а вот датасет легко "переводится" в XML и отправляется на сервер
и весь объём (у меня бывает до нескольких тыс записей) загоняется в БД одним вызовом хранимки
Код: plaintext
1.
INSERT INTO ......
	SELECT ...... FROM OPENXML .....
Шайтан
...
Рейтинг: 0 / 0
Вставить рекордсет в таблицу из application
    #34293346
BootMaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут вот утверждают, что все операции с распарсиванием XML категорически надо делать на applacation-е, он более масштабируемый. Боятся, что при большой нагрузке для большого кол-ва объектов инструкция open xml на БД крякнется.
...
Рейтинг: 0 / 0
Вставить рекордсет в таблицу из application
    #34293397
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут вот - это где?
ссылку в студию (с)
Шайтан
...
Рейтинг: 0 / 0
Вставить рекордсет в таблицу из application
    #34293405
BootMaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это у меня в конторе :(
...
Рейтинг: 0 / 0
Вставить рекордсет в таблицу из application
    #34293456
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищи в ветке MS SQL
там эта тема поднималась не единожды
или покопай в первоисточниках
для SQL 2005, например, SQLXML 4.0
Шайтан
...
Рейтинг: 0 / 0
Вставить рекордсет в таблицу из application
    #34293747
BootMaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, уговорил девелоперов заняться тестированием разных способов :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вставить рекордсет в таблицу из application
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]