Таблицы по типам наследования и планы генерации данных - PullRequest
0 голосов
/ 01 июня 2010

У меня есть модель Entity Framework, использующая наследование таблиц для каждого типа, но когда я использую план генерации данных VS, он создает дубликаты ключей в дочерних таблицах, что является проблемой для EF. Кто-нибудь знает способ заставить это работать, чтобы у дочерних таблиц не было перекрывающихся ключей?

1 Ответ

1 голос
/ 02 июня 2010

Для тех, кто пытается это сделать, я нашел решение. Вы можете изменить тип генерации внешних ключей на interger, а затем назначить диапазоны. Так, например, моя родительская таблица генерирует 40 записей. Затем каждая из моих 4 дочерних таблиц генерирует 10 записей, устанавливая соотношение 1: 4 для каждой. Затем я установил значение идентификатора для первой таблицы на 1-10, для второй 11-20 и т. Д. Это прекрасно работает.

...