[英]Single column joins in NHibernate using mapping by code
考虑Item和ItemContent之间的以下关系。
项目
ItemId
项目名称
项目内容
ContentId
ItemId
内容
内容类型
我想做的是在Item上具有Content
属性,该属性根据映射本身提供的或以其他方式注入的ContentType从ItemContent联接Content列。
做到这一点的最佳方法是什么? 最简单的方法是什么?
好吧-根据Ayend Rahien的说法,可以在映射中直接使用过滤器。 我还没有尝试过-但通常来说,如果说它可行,它应该可以工作。
<set name="Comments"
table="Comments">
<key column="PostId"/>
<one-to-many class="Comment"/>
<filter name="effectiveDate"
condition=":asOfDate >= PostedAt"/>
</set>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.