dapperを使用しているときに次のコードが正しい順序で取得されない理由はありますか?Dapper Order By
connection.Query<User>("SELECT id, name " +
"FROM user " +
"ORDER BY @sort @dir " +
"LIMIT @offset, @pageSize; ",
new {
sort = sortOrder, // sortOrder = "name"
dir = sortDirection, // sortDirection = "ASC"
offset = pageIndex * pageSize, // offset = 0
pageSize = pageSize // pageSize = 10
});
注文を行わずに常に返されます。
私はちょうどこの
"SELECT id, name " +
"FROM user " +
"ORDER BY " + sortOrder + " " + sortDirection + " " +
"LIMIT @offset, @pageSize; "
のように直接文字列にはsortOrderとsortDirectionを置くことができるが、私はそれはそれ自身のクエリプランのキャッシュを持っていると信じてので、それがDapperのに影響するかどうかはわかりません。
また、dapperによって生成されたクエリを表示する方法はありますか?
お返事ありがとうございました! – JesseBuesking