我有以下類別:
- 踩
- DislikedComment (評論)
- 成員Id (INT)
- 評論
- 不喜歡(名單<踩>)
- 文本(字符串)
- 條款ArticleID (INT)
(超爲簡潔起見,省略了屬性)
這些類以預期的方式使用Fluent NHibernate進行映射(在註釋列表上反向)。現在我想讓NHibernate在加載評論時加載不喜歡集合的大小,但不加載整個集合。我非常想避免使用公式(yuk @ native sql),我寧願讓NHibernate只激發一個查詢。這是可能的嗎?
我知道Extra Lazy功能,但據我所知,這會激發額外的查詢,這對於數百個評論列表來說並不是最佳的。
只是爲了確認你要求計算孩子(不喜歡)而不必加載整個圖表? – Rippo
@Rippo,是的,我只需要Dislike count。 – ManiSto
在這種情況下,lazy =「extra」對你來說是完美的搭配。 – Rippo