SqlKata 1.0.0-beta-32

This is a prerelease version of SqlKata.
There is a newer version of this package available.
See the version list below for details.
dotnet add package SqlKata --version 1.0.0-beta-32                
NuGet\Install-Package SqlKata -Version 1.0.0-beta-32                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SqlKata" Version="1.0.0-beta-32" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SqlKata --version 1.0.0-beta-32                
#r "nuget: SqlKata, 1.0.0-beta-32"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SqlKata as a Cake Addin
#addin nuget:?package=SqlKata&version=1.0.0-beta-32&prerelease

// Install SqlKata as a Cake Tool
#tool nuget:?package=SqlKata&version=1.0.0-beta-32&prerelease                

A powerful Sql Query Builder written in C#. it's secure and framework agnostic.

Inspired by the top Query Builders available, like Laravel Query Builder, and Knex.

SqlKata has an expressive API. It follows a clean naming convention, which is very similar to the SQL syntax.

It makes writing SQL queries easy and funny, with no need to read long pages of documentations.

It provides a level of abstraction over the supported database engines, that allows you to work with multiple databases with the same unified API.

SqlKata supports complex queries, such as nested conditions, selection from SubQuery, filtering over SubQueries, Conditional Statements, Deep Joins and others.

Currently it has built-in compilers for SqlServer 2008 and above, MySql 5 and PostgreSql 9.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp1.0 is compatible.  netcoreapp1.1 was computed.  netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (109)

Showing the top 5 NuGet packages that depend on SqlKata:

Package Downloads
SqlKata.Execution

Adds the execution capabilities for SqlKata

Blauhaus.Domain.Client.Sqlite

Package Description

Libplanet.Explorer

Package Description

DynamicODataToSQL

DynamicODataToSQL

SS.CMS

SiteServer CMS

GitHub repositories (11)

Showing the top 5 popular GitHub repositories that depend on SqlKata:

Repository Stars
mehdihadeli/food-delivery-microservices
🍔 A practical and imaginary food delivery microservices, built with .Net 8, MassTransit, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
bkaankose/Wino-Mail
Built-in Mail & Calendars app clone for Windows.
planetarium/libplanet
Blockchain in C#/.NET for on-chain, decentralized gaming
itlibrium/DDD-starter-dotnet
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
AlanMorel/MapleServer2
MapleStory 2 Emulator
Version Downloads Last updated
3.0.0-beta 116,991 10/28/2022
2.4.0 3,671,352 9/19/2022
2.3.9 126,104 9/9/2022
2.3.7 3,846,002 6/12/2021
2.3.4 3,396 6/10/2021
2.3.3 64,753 5/31/2021
2.3.2 780,125 3/14/2021
2.2.0 2,082,946 6/1/2020
2.2.0-ci-788 827 6/1/2020
2.1.0 43,604 5/29/2020
2.1.0-ci-786 791 5/29/2020
2.0.2-ci-771 48,131 1/5/2020
1.1.8-CI-768 4,780 1/5/2020
1.1.8-ci-712 71,537 8/7/2019
1.1.8-ci-709 1,157 8/7/2019
1.1.7 1,149,646 2/21/2019
1.1.6 40,616 1/8/2019
1.1.5 5,678 1/4/2019
1.1.3 96,683 10/1/2018
1.1.2 3,992 9/24/2018
1.1.0 1,758 9/24/2018
1.0.4 33,945 7/31/2018
1.0.3 6,344 7/20/2018
1.0.1 3,187 7/17/2018
1.0.0-beta-553 1,322 7/15/2018
1.0.0-beta-484 8,227 5/14/2018
1.0.0-beta-458 28,037 4/8/2018
1.0.0-beta-454 1,388 3/29/2018
1.0.0-beta-450 1,225 3/28/2018
1.0.0-beta-441 2,210 3/21/2018
1.0.0-beta-411 26,964 1/21/2018
1.0.0-beta-409 1,270 1/21/2018
1.0.0-beta-408 1,234 1/21/2018
1.0.0-beta-405 1,303 1/20/2018
1.0.0-beta-357 18,770 11/18/2017
1.0.0-beta-355 2,320 11/3/2017
1.0.0-beta-354 1,807 10/21/2017
1.0.0-beta-353 1,960 8/14/2017
1.0.0-beta-352 1,163 8/12/2017
1.0.0-beta-351 1,134 8/12/2017
1.0.0-beta-35 1,153 8/11/2017
1.0.0-beta-345 1,169 8/11/2017
1.0.0-beta-344 1,144 8/11/2017
1.0.0-beta-343 1,146 8/11/2017
1.0.0-beta-342 1,157 8/11/2017
1.0.0-beta-341 1,161 8/10/2017
1.0.0-beta-34 1,138 8/10/2017
1.0.0-beta-32 1,406 5/21/2017
1.0.0-beta-31 1,171 5/17/2017
1.0.0-beta-3 1,169 5/15/2017
1.0.0-beta-2 1,175 5/10/2017
1.0.0-beta-1 1,184 5/9/2017

Add the DeepJoin functionality, add the insert and update methods