2
適用DistinctRootEntityResultTransformer所有查詢
當執行查詢與預先加載一些我我總是使用DistinctRootEntityResultTransformer一個一對多的關聯(給不給在結果列表中有重複視頻項),如:如何NHibernate的
var video = session.QueryOver<Video>().Where(x => x.Id == 146)
.Fetch(x => x.Genres).Eager
.TransformUsing(new DistinctRootEntityResultTransformer())
.List();
有沒有辦法將這個全局應用於所有查詢,在ISessionFactory配置時間? 原因在大多數情況下,我當然希望它被啓用。