【发布时间】:2011-04-18 17:48:06
【问题描述】:
我正在使用由一些非常奇怪的人组成的遗留数据库。我在上面写了一个 NHibernate DAL,但遇到了一些奇怪的映射场景。
在一个示例中,我有一个包含多个字段的表,包括 LE_RECNUM(整数主键)和 LE_CODE(字符串)。
但是,由于某些深不可测的原因,整个数据库中的所有关系都连接到 LE_CODE,而不是 LE_RECNUM。
我需要在我的映射文件中指定LE_RECNUM 是Id,因为我需要在插入记录时生成主键。但是,我希望所有关联都使用LE_CODE 而不是LE_RECNUM。
谁能建议我如何做到这一点?
【问题讨论】:
标签: nhibernate fluent-nhibernate