Предотвращение Nibernate SchemaExport от генерации ограничений иностранных ключей у многих отношений
-
26-09-2019 - |
Вопрос
У меня есть такое сопоставление:
HasMany(x => x.Orders).KeyColumn("CustomerID");
Который вызывает ограничение, как это для генерирования SchemaExport:
alter table [CustomerOrder]
add constraint FK45B3FB85AF01218D
foreign key (CustomerID)
references [Customer]
Я попытался добавить .notfound.gignore (), как на ссылках () сопоставление, чтобы отключить ограничение от генерирования, но это не работает.
Может ли сопоставление быть определено, что заставит SchemaExport не генерировать ограничение?
Решение
Догадаться:
HasMany(x => x.Orders).KeyColumn("CustomerID").ForeignKeyConstraintName("none");
Похоронен в источнике - это проверка, чтобы игнорировать создание, если имя «нет»
Не связан с StackOverflow