Pregunta

Tengo un mapeo:

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

¿Qué está causando una restricción como esta para ser generado por SchemaExport:

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

He intentado agregar .NotFound.Ignore () como en una () Referencias de mapeo para desactivar la restricción de que se genere, pero esto no funciona.

Puede un mapeo puede definir que obligará SchemaExport para no generar la restricción?

¿Fue útil?

Solución

lo descubrió:

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

enterrado en la fuente es un cheque para ignorar la creación si el nombre es "ninguna"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top