我有一个这样的地图:
HasMany(x => x.Orders).KeyColumn("CustomerID");
这会导致这样的约束由SchemaExport生成:
alter table [CustomerOrder] add constraint FK45B3FB85AF01218D foreign key (CustomerID) references [Customer]
我尝试在references()映射上添加.notfound.ignore()以禁止生成约束,但这不起作用。
是否可以定义将强制SchemaExport不生成约束的映射?
找出答案:
HasMany(x => x.Orders).KeyColumn("CustomerID").ForeignKeyConstraintName("none");
如果名称为“无”,则隐藏在源中的检查将忽略创建。