Question

J'ai une application comme ceci:

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

Ce qui est à l'origine une contrainte comme celui-ci à générer par schemaexport:

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

J'ai essayé d'ajouter .NotFound.Ignore () comme sur un mappage Références () pour désactiver la contrainte d'être produit, mais cela ne fonctionne pas.

Peut-un mappage défini qui forcera SchemaExport à ne pas générer la contrainte?

Était-ce utile?

La solution

figured it out:

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

enterré dans la source est un chèque d'ignorer la création si le nom est « none »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top