NHibernate3.2にアップグレードしています。Fluent NHibernateを使用していましたが、NH3.2の新しいビルドが表示されません。付属のConformマッパーの使用を検討していますが、複合IDを使用できないようです。データベースを変更できないため、制約があります。
Fluent 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のConformでこれを行うにはどうすればよいですか?
ありがとう、ポール