我正在使用存储过程来处理网站上的搜索,其中包括全文搜索、相关性和分页。我还希望它返回结果的总数,如果没有分页,那么将返回所有结果。因此,现在我的存储过程返回了2个select语句,一个是用于搜索的,另一个是SELECT @totalResults。
有没有办法让NHibernate处理这个问题?目前我正在访问ISession的连接,创建命令并执行存储过程,然后映射结果。这不是理想的方法,所以我希望NH能够为我处理这个问题。
或者如果有其他更好的方法来创建复杂的搜索等与NH相关的问题,我真的很想听听。
有没有办法让NHibernate处理这个问题?目前我正在访问ISession的连接,创建命令并执行存储过程,然后映射结果。这不是理想的方法,所以我希望NH能够为我处理这个问题。
或者如果有其他更好的方法来创建复杂的搜索等与NH相关的问题,我真的很想听听。