Vì Google dẫn tôi đến trang này, tôi sẽ đề xuất SqlKata , một SqlQuery Builder đơn giản nhưng mạnh mẽ, hỗ trợ lồng ghép trong đó các điều kiện, truy vấn con và kết nối.
Hiện tại nó hỗ trợ SqlServer, MySql và 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));
Lưu ý: Tôi là chủ sở hữu của nó
Sự khác biệt giữa đầu ra của các trình biên dịch khác nhau
MySql: https://sqlkata.com/playground/mysql?code=var%20query%20=%20new%20Query (% 22Posts% 22) .Limit (10) .Offset (20)% 3B