CqlSharp.Linq
0.36.0
dotnet add package CqlSharp.Linq --version 0.36.0
NuGet\Install-Package CqlSharp.Linq -Version 0.36.0
<PackageReference Include="CqlSharp.Linq" Version="0.36.0" />
paket add CqlSharp.Linq --version 0.36.0
#r "nuget: CqlSharp.Linq, 0.36.0"
// Install CqlSharp.Linq as a Cake Addin
#addin nuget:?package=CqlSharp.Linq&version=0.36.0
// Install CqlSharp.Linq as a Cake Tool
#tool nuget:?package=CqlSharp.Linq&version=0.36.0
CqlSharp.Linq contains a Linq-to-Cql provider for use with the Apache Cassandra database.
Main features are:
* Translation of Linq queries to CQL select statements.
* All CQL functions are supported, as well as tokens and the allow filtering clause.
* Consistency and Paging query behaviour can be set per query via IQueryable extensions
* Linq projections (IQueryable.Select statements) can become arbitrarily complex
* Generated mapping of query results to objects is extremely fast, through compiled expressions
* Linq queries can be (pre-)compiled for increased performance
* Snapshot-based entity change tracking is supported, allowing for easy insert, change and updates of entities
* Change tracking can be switched off globally or per query
* CqlSharp.Linq provides an EntityFramework like interface
CqlSharp is a high performance, asynchronous Cassandra CQL binary protocol client implementing the ADO.NET data provider interfaces. See https://github.com/reuzel/CqlSharp/wiki/Features for an extensive feature list.
Product | Versions |
---|---|
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
-
- CqlSharp (>= 0.36.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.36.0 | 1,959 | 4/18/2014 |
Version 0.36.0 - Initial Release
* number chosen to match corresponding CqlSharp package version