Ich verwende CTE, um die Auslagerung von Daten derzeit zu handhaben, können Kriterienabfragen CTE behandeln?ausgelagerte Daten mit einem CTE, wie würde nHibernate damit umgehen?
0
A
Antwort
1
IIRC, nhibernate verwendet ein CTE beim Paging auf 2005+. Daher führt eine Abfrage, die ausgelagert wird, zu einem CTE, der die Abfrage für das Paging verwendet. Dies ist logisch, da es keine andere Möglichkeit gibt, auf sqlserver 2005/2008 zu paging, es sei denn, Sie möchten temptables verwenden. (Nein, rownumtricks und ähnliches funktionieren nicht in allen Fällen, o/r-Mapper müssen mit Paging-Systemen arbeiten, die immer funktionieren)