我需要映射具有引用非主要唯一键的复合外键的旧数据库。
首先,我试图在EntityFramework中映射它。不幸的是,我发现EntityFramework(或至少5.0)does not support that。
现在,我正在尝试在NHibernate中实现这一点(使用流畅的映射)。但是,我无法找到任何示例in the docs。我都没有找到among the unsupported features。
NHibernate支持吗?是否有一些样本或文档?
答案 0 :(得分:0)
使用CompositeId方法创建复合键。
CompositeId().KeyProperty(x => x.Property1).KeyProperty(x => x.Property2);