Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 XML->SQL  [new]
alexUnik_
Member

Откуда:
Сообщений: 18
Быть может, кто уже разбирался со следующей ситуацией:
клиент получает XML-документ, содержащий описание и данные определенной таблицы. Его необходимо синхронизировать(реплицировать) с аналогичной таблицей на сервере (структуры таблиц в документе и на сервере идентичны) . Как сделать это поизящнее?
7 фев 03, 11:55    [124189]     Ответить | Цитировать Сообщить модератору
 Re: XML->SQL  [new]
Kilroy
Member

Откуда: Москва
Сообщений: 249
XML -> Typed Dataset -> DataBase
7 фев 03, 11:57    [124192]     Ответить | Цитировать Сообщить модератору
 Re: XML->SQL  [new]
alexUnik_
Member

Откуда:
Сообщений: 18
А на уровне механизмов (Update, Merge ...)?
7 фев 03, 12:42    [124258]     Ответить | Цитировать Сообщить модератору
 Re: XML->SQL  [new]
Kilroy
Member

Откуда: Москва
Сообщений: 249
Ну так к примеру:

Главный датасет заполняешь из базы
Второй заполняешь из XML файла
Вызываешь Главный_датасет.Merge(второй_датасет)
Вызываешь update адаптеров для главного датасета
7 фев 03, 14:53    [124440]     Ответить | Цитировать Сообщить модератору
 Re: XML->SQL  [new]
alexUnik_
Member

Откуда:
Сообщений: 18
Именно так я сейчас и делаю. Но при обновлении (update) система жалуется на duplicate key - наверное хочет вставить имеющуюся запись как новую, а у меня в качестве первичного ключа используются уникальные идентификаторы. Быть может, нужно указывать ключ по которому должно происходить обновление?
7 фев 03, 15:41    [124516]     Ответить | Цитировать Сообщить модератору
 Re: XML->SQL  [new]
Rain-Day
Member

Откуда:
Сообщений: 85
XML и SQL2000 что необходимо для полнеценной работы, я в смысле ПО
22 фев 03, 16:17    [134109]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить