चूंकि Google मुझे इस पेज पर ले जाता है, इसलिए मैं SqlKata का सुझाव दूंगा। , एक सरल लेकिन शक्तिशाली SqlQuery बिल्डर, जो नेस्टेड का समर्थन करता है जहां स्थितियां, सबक्वेरी और जुड़ती हैं।
वर्तमान में यह 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ए>