MSDN утверждает, что порядок :
У меня с этим проблема.
Пример: ParentTable содержит две записи parent1(Id : 1) и parent2(Id : 2)
ChildTable содержит запись child1(Id : 1, ParentId : 1)
новый родитель parent2, а затем мы удаляем parent1.
Итак, каков правильный порядок и является ли MSDN ложным по этому вопросу?
Мои личные мысли таковы:
Но проблема в том, что с потенциально уникальным ограничением мы всегда должны удалять записи в таблице, прежде чем добавлять новые... Так что у меня сейчас нет решения для фиксации моих данных в моей базе данных.
Изменить: спасибо за ответы, но ваш крайний случай - мой повседневный случай... Я выбираю уродливое решение с отключенным ограничением, затем обновляю базу данных и снова включаю ограничение. Я все еще ищу лучшее решение..