Googleからこのページにアクセスできるので、SqlKata をお勧めします。 、シンプルで強力なSqlQuery Builderであり、ネストされたwhere条件、サブクエリ、および結合をサポートします。
現在、SqlServer、MySql、PostgreSqlをサポートしています
var query = new Query("Users")
.LeftJoin("Countries", "Users.CountryId", "Countries.Id")
.Where("Status", "blocked")
.OrWhereIn("Id", new [] {10, 11, 12})
.OrWhere("LastLogin", ">", DateTime.UtcNow.AddMonths(-5));
注: 私はその所有者です
異なるコンパイラ出力の違い
MySQL: https://sqlkata.com/playground/mysql?code=var%20query%20=%20new%20Query(%22Posts%22).Limit(10).Offset(20)%3B