Ошибка Microsoft Sync Framework при удалении связанных таблиц внешнего ключа - PullRequest
1 голос
/ 08 октября 2010

Я использую Microsoft Sync Framework 2.1 с SqlServerCE.У меня есть главная таблица с дочерней таблицей, связанной внешним ключом.Когда я удаляю основную запись таблицы, она завершается сбоем, поскольку в дочерней таблице есть элементы (которые также были удалены).

Как сообщить Sync, в каком порядке удаляются строки из таблиц?

1 Ответ

0 голосов
/ 08 августа 2013

Порядок, в котором вы синхронизируете таблицы, имеет значение.Когда вы имеете дело с отношениями родитель / ребенок, вы должны сначала указать дочерние элементы, а затем родителей.Для проекта, в котором я реализовал Sync Framework, у нас просто были дочерняя и родительская таблицы, каждая в своем собственном SyncScope, и дочерняя область выполнялась до родительской области, поскольку наличие двух таблиц в правильном порядке в одной и той же области, казалось, не гарантировало порядок.

...