14

我有这样的映射:

HasMany(x => x.Orders).KeyColumn("CustomerID");

这导致 schemaexport 生成这样的约束:

alter table [CustomerOrder] 
    add constraint FK45B3FB85AF01218D 
    foreign key (CustomerID) 
    references [Customer]

我尝试在 References() 映射上添加 .NotFound.Ignore() 以禁用生成约束,但这不起作用。

是否可以定义强制 SchemaExport 不生成约束的映射?

4

1 回答 1

23

弄清楚了:

HasMany(x => x.Orders).KeyColumn("CustomerID").ForeignKeyConstraintName("none");

如果名称为“无”,则隐藏在源代码中的是一个忽略创建的检查

于 2010-05-13T13:44:13.703 回答