ええ、最近、db.SqlList
に気づきました OrmLitev4リファクタリング
で迷子になりました だから私はそれを
db.Select
は引き続き使用できます 生のSELECTクエリの場合(例:
var results = db.Select<Poco>("SELECT * FROM a LIMIT 10");
SELECTでない場合にのみ問題になります 次のような省略形であると想定するため、ステートメント:
var results = db.Select<Poco>("Foo = 'bar'");
そして、残りのSQLを自動的に追加しますが、これはSELECT
を発行していない場合の問題です。 ステートメント、例: db.SqlList
であるストアドプロシージャを呼び出す 生のSQLは変更されていないためです。
型付き式APIでのLIMITのサポート
制限付きでクエリを実行する別の方法は、型付き式APIを使用することです。例:
var results = db.Select<Poco>(q => q.Limit(10));