Генераторы Firebird - Entity Framework Code First .Net
Я использовал Code First для создания 2 таблиц (Master и Details), проблема в том, что Entity Framework вставила один и тот же генератор для обеих таблиц, поэтому, когда я вставляю новую запись, триггер пропускает нумерацию идентификаторов (1,3,5... для Master и 2,4,6... для подробностей) Я хочу: Master ID равен 1,2,3... и Details ID равен 1,2,3... Я знаю, как исправить это в база данных - это просто добавить новый генератор и исправить оба триггера с помощью соответствующих генераторов, но как избежать этого при использовании Code First, есть ли способ использовать аннотации данных в классах? или есть другой способ сделать это?
1 ответ
Вы можете настроить поведение, используя IFbMigrationSqlGeneratorBehavior
. Вы также можете получить фору, используя DefaultFbMigrationSqlGeneratorBehavior
.