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 に答える