我升級到NHibernate 3.2。我使用的是流利NHibernate,但我沒有看到NH 3.2的新版本。我正在考慮使用包含的Conform映射器,但它似乎不允許使用複合ID。我無法更改數據庫,所以我有一個限制。NHibernate 3.2符合複合ID
在功能NHibernate我有這個(名稱只改爲例):
Schema("MY_SCHEMA");
Table("MY_TABLE");
CompositeId()
.KeyProperty(x => x.CompanyId, "COMPANY_ID")
.KeyProperty(x => x.OrderId, "ORDER_ID")
.KeyProperty(x => x.OrderDate, "ORDER_DATE")
.KeyProperty(x => x.ProgramId, "PROGRAM_ID");
我會怎麼做這與NH 3.2順應?
感謝, 保羅
有一個建立NH NH 3.2的FNH。這裏有一個NuGet包:http://nuget.org/List/Packages/FluentNHibernate/1.3.0.717 –