A fluent SQL query builder for C#
var query = db.Query("Books").OrderByDesc("PublishingDate");
if(Request.Has("category.name"))
{
var category = Request.Get("category.name");
query.Join("Categories", "Categories.Id", "Books.CategoryId")
.Where("Categories.Name", category);
}
var recentBooks = query.Limit(10).Get();
You will be able to write complex queries without hitting the docs
It uses the parameter binding technique, to prevent SQL injection.
It supports Operator whitelisting.
It Supports SqlServer, MySql, PostgreSql, Oracle, SQLite and Firebird.
Sub queries, nested Where conditions, Common Table Expressions, Complex Join statements and more.
Don't wait, add your own methods.
Extend the current compiler to support your favorite database.
Available when you need the little push, Date/Time and String helper methods like
WhereDate(), WhereTime(), WhereContains() and many more.
No long setup required, just write the query and get the data.
With few lines of code, you can start building your app.
It cannot be simpler!
var compiler = new SqlServerCompiler();
var db = new QueryFactory(connection, compiler);
var books = db.Query("Books").Get();
db.Query("Books").Where(q =>
q.Where("Stock", "<", 50).OrWhere("InHighDemand", 1)
).Union(
db.Query("Books").Where("Price", "<", 10)
);
Forget about hacky solutions, and write the query the way you want it from the begining.
Unleash your SQL skill and write performant queries from the first minute.
A better way to expose your queries.
Share your base queries with your team, and let them build on top of it.
Kind of stored procedure but written in C#.
// define the base queries
class TransactionService
{
public Query All()
{
return db.Query("Transactions").WhereTrue("IsApproved");
}
public Query Latest(int top = 10)
{
return All().OrderByDesc("Date").Take(top);
}
}
// then extend them as needed per request
var data = transactionService.Latest(10)
.Join("Accounts", "Accounts.Id", "AccountId")
.Get();
SqlKata is compatible with both .NET Core and .NET Framework.
Works on Windows, Linux and macOS.
Build advanced dashbaords and reports without sacrificing the performance.
“Developers say that they never had this powerfullness before.”
var visitsTimeline = db.Query("Visits")
.Join("Users", "Users.Id", "Visits.UserId")
.WhereBetween("2026-02-08", "2026-05-08")
.GroupBy("Users.Id", "Visits.Date")
.Select("Users.Id", "Visits.Date")
.SelectRaw("count(1) as [Count]")
.Having("Count", ">", 5)
.Get();
var activity = db.Query("Activities")
.Join("Users", "Users.Id", "Visits.UserId")
.OrderByDesc("Date")
.Union(new Query("Alerts"))
.OrderBy("Date")
.Get();
SqlKata make it easy to build Web API interfaces, you can use it to build REST or GRAPHQL interfaces.
Powered with some useful methods like Include, ForPage and Paginate.
Fans of have watched Sonny Carisi (Peter Scanavino) transform from a street-wise detective into a sharp, compassionate Assistant District Attorney. Recent updates show Carisi facing his most difficult trials yet, often clashing with Benson over legal strategy while defending victims against ruthless defense attorneys.
The key to its longevity lies in its name—. These are not typical homicides or robberies. The UVE handles crimes involving sexual assault, child abuse, domestic violence, and human trafficking. The show became a mirror to society’s evolving understanding of trauma, consent, and victim rights. la ley y el orden uve law order special vi upd
. Her transition from professor back to active duty has been a major arc, balancing her work at the precinct with her family life alongside ADA Sonny Carisi Fin's Recovery Sergeant Odafin "Fin" Tutuola Fans of have watched Sonny Carisi (Peter Scanavino)
Sin embargo, su longevidad y su capacidad para reinventarse —incorporando nuevas tecnologías como el ADN, las redes sociales y el ciberacoso— demuestran su relevancia continua. These are not typical homicides or robberies
With over two decades on the air, the show has become more than just a procedural drama; it is a cultural touchstone that has shaped public discourse on justice, trauma, and the legal system.
Since the title often translates to La Ley y el Orden: Unidad de Víctimas Especiales in Spanish-speaking markets, this guide covers everything you need to know about the longest-running live-action scripted drama in television history.
SVU is famous for casting actors against type. You will see future A-list stars in early roles or comedic actors playing terrifying villains.