簡體   English   中英

NHibernate中的單列聯接,使用代碼映射

[英]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>

這是他博客上有關NHibernate過濾器的全文

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM