NuGet Package CQLSharp.Linq - Linq-2-Cql provider for interacting with a Apache Cassandra database

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.

Info

Version: 0.36.0.0
Author(s): Joost Reuzel
Last Update: Friday, April 18, 2014
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/reuzel/CqlSharp.Linq
NuGet Url: https://www.nuget.org/packages/CqlSharp.Linq


Install
Install-Package CqlSharp.Linq
dotnet add package CqlSharp.Linq
paket add CqlSharp.Linq
CqlSharp.Linq Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

.8

avg-downloads-per-day

0

days-since-last-release

1832