无论如何使用NHibernate的DetachedCriteria或QueryOver API来从表值函数中进行选择吗?
我可以使用SQL查询执行此操作,如:
SELECT
A.*
FROM [Account] A
WHERE A.Type='G'
AND A.IsActive = 'Y'
AND A.GroupId in (SELECT Id FROM dbo.FetchAdminGroups('C234F390-C7C8-4CE9-BF69-A33E01460751'))
注意IN(从函数中选择)子句。无论如何使用Criteria / QueryOver API复制它吗?
我尝试过的每一种方式都会导致函数成为选择的一部分(如在标量值函数中),而不是from子句。