1
流暢NHibernate多対1の関係で無効な列名を生成します。Fluent Nhibernateが1対多の無効な列名を生成
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();
}
た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>
お知らせ "Employees_id"。 。「WithKeyColumn(」社員 ")メソッドを使用して、人々はどここの方法が利用できない場所を私は他のポストを見ている私は
何ができるのおかげ
バージョン1.0では、.KeyColumn( "CustomerName")または.KeyColumns.Add( "CustomerName")です。 – alex2k8