Ответ 1
Выяснилось:
HasMany(x => x.Orders).KeyColumn("CustomerID").ForeignKeyConstraintName("none");
похоронен в источнике - это проверка, чтобы игнорировать создание, если имя "none"
У меня есть такое отображение:
HasMany(x => x.Orders).KeyColumn("CustomerID");
Что вызывает ограничение, подобное этому, генерируемое schemaexport:
alter table [CustomerOrder]
add constraint FK45B3FB85AF01218D
foreign key (CustomerID)
references [Customer]
Я попытался добавить .NotFound.Ignore() как в сопоставлении ссылок(), чтобы отключить ограничение от сгенерации, но это не работает.
Можно ли определить отображение, которое заставит SchemaExport не генерировать ограничение?
Выяснилось:
HasMany(x => x.Orders).KeyColumn("CustomerID").ForeignKeyConstraintName("none");
похоронен в источнике - это проверка, чтобы игнорировать создание, если имя "none"