LLBLGen: копировать таблицу из одной базы данных в другую - PullRequest
1 голос
/ 29 апреля 2010

У меня есть две базы данных (SQL Server 2005) с одинаковыми схемами таблиц. Мне нужно скопировать данные из исходной таблицы в место назначения с некоторыми изменениями данных по пути.

И если таблица назначения уже содержит некоторые данные, строки из исходной таблицы не должны переопределяться, а добавляться в таблицу назначения.

В нашем проекте мы используем LLBLGen и LINQ to LLBLGen для решения ORM.

Example:
    Database 1        Database 2                   Database 1
    Table 1:          Table 1:                     Table 1:
    Key Value         Key Value                    Key Value
    1   One           1   T2_One       Result=>    1   One
    2   Two           2   T2_Two                   2   Two
    3   Three                                      3   Three
                                                   4   T2_One
                                                   5   T2_Two

1 Ответ

0 голосов
/ 29 апреля 2010

Я бы создал представление таблицы 2 в DB1 (вы можете создать представление таблицы из другой базы данных), сгенерировал бы код с помощью LLBL GetPro и сделал бы запрос для выбора значений из представления, которых нет в таблице 1. Затем вы можете сохранить эти восстановленные значения в таблице 1.

...