Nhibernate 覆盖FetchMany()的HQL生成

Nhibernate 覆盖FetchMany()的HQL生成,nhibernate,hql,linq-to-nhibernate,Nhibernate,Hql,Linq To Nhibernate,我知道我可以扩展NHibernates HQL生成,以支持中描述的新方法。如果我实现了irontimemethodhqlgenerator,它也适用于通用方法 但是有没有办法覆盖已经支持的方法的NHibernate默认行为?在这种情况下,我想覆盖NHibernate如何处理对FetchMany()的调用 仅仅连接一个自定义生成器是不起作用的,因为它从来没有被调用过。我不确定你到底想完成什么,但你可能想看看这个项目以获得指导。我不确定你到底想完成什么,但您可能需要查看NHibernate Linq

我知道我可以扩展NHibernates HQL生成,以支持中描述的新方法。如果我实现了
irontimemethodhqlgenerator
,它也适用于通用方法

但是有没有办法覆盖已经支持的方法的NHibernate默认行为?在这种情况下,我想覆盖NHibernate如何处理对
FetchMany()
的调用


仅仅连接一个自定义生成器是不起作用的,因为它从来没有被调用过。

我不确定你到底想完成什么,但你可能想看看这个项目以获得指导。

我不确定你到底想完成什么,但您可能需要查看NHibernate Linq内部加入获取提供商项目以获得指导:@DanP谢谢,这一项目确实很有帮助。遗憾的是,他们不得不使用反射来连接自定义扩展方法。如果你把你的评论作为一个答案,我会把它标记为这样。