我正在升级到 NHibernate 3.2。我使用的是 Fluent NHibernate,但我没有看到 NH 3.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 执行此操作?
谢谢,保罗