Info
Version: | 0.36.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)
Dependencies
- CqlSharp(0.36.0.0)
Tags
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.