С SQL Server 2K8 из C # я пытаюсь сделать пакетную вставку / обновления записей в родительские / дочерние таблицы для оптимизации.
Вставки / обновления автоматически сгенерируют ключ, который я хотел бы извлечь через OUTPUT и т. Д., А затем переназначить в модель домена.Для пакетных вставок мне нужно отслеживать, какой недавно созданный идентификатор принадлежит какому-либо объекту домена в списке пакетов.
Этот пример приближается к тому, что мне нужно, но мне было интересно, есть ли способ не иметь лишнихстолбец добавлен в таблицу (SequenceNumber) и все равно достигать тех же результатов: http://illdata.com/blog/2010/01/13/sql-server-batch-inserts-of-parentchild-data-with-ibatis/
т.е.Можем ли мы полагаться на порядок вставок, сгенерированных из OUTPUT, во временную таблицу, или передать GUID ref, установленный для модели данных и временно переданный в SQL только для справочных целей?