1
je le T-SQL suivante:T-SQL pour HQL (NHibernate)
DELETE FROM Table
WHERE [email protected]
AND TableId NOT IN
(SELECT TOP 10 TableId
FROM Table
WHERE [email protected]
ORDER BY DateColumn)
Quel est l'équivalent NHibernate?
Je ne pense pas que hql a le mot-clé 'top' ... vous devez utiliser SetMaxResults() mais je ne sais pas comment vous pouvez le faire sur la sous-requête. Peut-être casser dans deux requêtes distinctes? – dotjoe