1
Fluent NHibernate Erzeugt ungültige Spaltennamen innerhalb einer Viele-zu-Eins-Beziehung.Fluent Nhibernate Erzeugt ungültige Spaltennamen in 1: n
enter public EmployeeMap()
{
Id(x => x.EmployeeID);
Map(x => x.FirstName);
Map(x => x.LastName);
Map(x => x.City);
Map(x => x.HireDate);
Map(x => x.Title);
HasMany(x => x.Orders)
.WithForeignKeyConstraintName("EmployeeID")
.Inverse()
.Cascade.All();
}
Das resultierende HBM:
<bag name="Orders" inverse="true" cascade="all">
<key foreign-key="EmployeeID" column="Employees_id" />
<one-to-many class="FluentWeb.Domain.Orders, FluentWeb, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</bag>
Beachten Sie die "Employees_id". Ich habe andere Post gesehen, wo die Menschen, wo ein Verfahren „WithKeyColumn (“ EmployeeID ") mit dieser Methode nicht verfügbar ist Was kann ich
tunDank
In Version 1.0 ist es. KeyColumn ("CustomerName") oder. KeyColumns.Add ("CustomerName"). – alex2k8