1
Fluent NHibernate Génère des noms de colonne non valides dans une relation Plusieurs à un.Fluent Nhibernate génère des noms de colonne non valides dans un-à-plusieurs
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();
}
Le HBM résultant:
<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>
Notez que le "Employees_id". J'ai vu autre poste où les gens où en utilisant une méthode « WithKeyColumn (» EmployeeID ") Cette méthode est disponible Que puis-je faire
Merci
Dans la version 1.0, il s'agit de .KeyColumn ("CustomerName") ou de .KeyColumns.Add ("CustomerName"). – alex2k8