Domanda

Ho una mappatura in questo modo:

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

Il che sta causando un vincolo come questo per essere generato da SchemaExport:

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

Ho provato ad aggiungere .NotFound.Ignore () come su un () mappatura riferimenti per disattivare il vincolo venga generato ma questo non funziona.

Può una mappatura essere definito che costringerà SchemaExport per non generare il vincolo?

È stato utile?

Soluzione

capito:

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

sepolto nella sorgente è un controllo di ignorare la creazione se il nome è "nessuno"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top