ORMLite に dapper のような QueryMultiple ソリューションがあるかどうか疑問に思っていました。
私の使用例は、ページングされた結果を取得することです。
return new {
Posts = conn.Select<Post>(q => q.Where(p => p.Tag == "Chris").Limit(20, 10))
TotalPosts = conn.Count<Post>(q.Where(p => p.Tag == "Chris"))
};
また、メイン クエリに加えて他の統計情報を計算するケースもいくつかあり、複数のラウンドトリップを避けたいと考えています。
(関係ないかもしれませんが、私は PostgreSQL を使っています)