Ich verwende Dapper für eine generische DAL, die für Oracle und SQL Server verwendet werden kann. Was wäre der beste Weg, um Paging- und Sortiermethoden bereitzustellen, so dass es sowohl für SQL als auch für Oracle funktioniert, ohne die SQL-Statements manuell zu erstellen/ändern? Etwas wie:Dapper ORM und Paging und Sortierung Erweiterung
var users= Dapper
.Query<User>(sqlStatment
.Skip(10)
.Take(10)); // where sqlStatment string
Ich weiß nicht, ob du dich tust ein Gefallen mit einer generischen Methode.Oracle hat ROWNUM, während SQL Server hat TOP/ROW_NUMBER(). Ich würde eine Spezifikation für jeden der beiden implementieren. – Alex