尝试使用 FNH 映射 View - FNH 坚持映射 Id 属性。然而,并非我所有的观点都有一个独特的识别列。
我可以通过 XML 映射来解决这个问题,因为我可以指定一个
<id type="int">
<generator class="increment"/>
</id>
在映射的顶部。
有什么方法可以在 FNH 中复制它...?
最佳答案
很确定 View 必须是可索引的,我已经有一段时间没有这样做了,但我记得它涉及设置复合键并确保 View 可以是 SchemaBound。然后在 FNH 映射中,您将指定表名(您可能已经是)和 UseCompositeId 方法。
关于c# - Fluent NHibernate View 映射需要 Id 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2670569/