同様のクエリを実行しようとしています:
sql = @"with t(id) as (select 1 )
select * from Project
where id > (select id from t)";
var projects = this.Db.Query<Project>(sql).ToArray();
何らかの理由で、OrmLite は SQL を「where」句として扱うことを決定したため、最終的に実行されるのは次のようなものです。
select field1, field2 from project where with t(id) .....
クエリの開始位置で「選択」を探しますか? ビューを作成するだけでなく、CTE でクエリを実行する方法はありますか?