Microsoft Sync Framework 4.0, как обрабатывать ограничения внешнего ключа при синхронизации - PullRequest
1 голос
/ 28 июня 2011

Я создаю автономное / онлайн веб-приложение для iPad. Для синхронизации я использую Microsoft Sync Framework 4.0. Проблема, с которой я сталкиваюсь, связана с отношениями внешних ключей в процессе синхронизации. Например:

У меня есть таблица расписания и таблица интервью. Интервью имеют отношение внешнего ключа с графиком. Когда я добавляю расписание и интервью, а затем пытаюсь синхронизировать, новое интервью иногда добавляется перед новым расписанием, которое вызывает конфликт, потому что внешний ключ, на который ссылается интервью, еще не существует.

Я читал о группах синхронизации, но я не уверен, как их реализовать или они являются ответом на мою проблему.

Есть идеи?

Заранее спасибо ...

Ответы [ 2 ]

2 голосов
/ 01 июля 2011

Я посмотрел далее на пользовательский интерфейс служебной программы синхронизации, на шаге 4 процесса создания файла конфигурации вы можете указать порядок таблиц. Я думаю, что это решит мои проблемы с внешними ключами. Спасибо, что указали мне правильное направление JuneT.

2 голосов
/ 29 июня 2011

убедитесь, что при подготовке области вы добавили родительскую таблицу (расписание) перед дочерней таблицей (интервью)

...