【发布时间】:2012-07-25 17:33:35
【问题描述】:
我需要返回按复杂逻辑过滤和排序的记录。 我打算在数据库端(函数或存储过程)进行排序和过滤。
是否可以在 QueryOver 或 Criteria 语法中调用过程或函数来过滤查询?
类似于下面显示的代码,其中 CallProcedure - 调用我的过程/函数
var articles = Session.QueryOver<ArticleData>()
.Where(x => x.CompanyId == 1)
.CallProcedure???
.Skip(startIndex)
.Take(number).List();
感谢您的帮助。
【问题讨论】:
标签: sql nhibernate