2013-07-17 27 views
0

我知道我可以擴展NHibernates HQL代以支持this article中描述的新方法。如果我執行IRuntimeMethodHqlGenerator它也適用於通用方法。覆蓋FetchMany的HQL代()

但有沒有辦法覆蓋NHibernate的默認行爲已支持的方法?在這個特定的情況下,我想覆蓋NHibernate如何處理FetchMany()的調用。

只需連接自定義生成器就不會工作,因爲它永遠不會被調用。

+0

我不確定你想要完成什麼,但你可能想看看NHibernate Linq Inner Join Fetch提供者項目的指導:https://github.com/eallegretta/nhibernate-linq -innerjoin-fetch – DanP

+0

@DanP謝謝,那真的有幫助。可惜他們必須使用反射來連接自定義擴展方法。如果您將您的評論作爲答案,我會將其標記爲這樣。 –

回答