Info
Version: | 0.41.1 |
Author(s): | Joost Reuzel |
Last Update: | Tuesday, January 20, 2015 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/reuzel/CqlSharp/wiki |
NuGet Url: | https://www.nuget.org/packages/CqlSharp |
Install
Install-Package CqlSharp
dotnet add package CqlSharp
paket add CqlSharp
CqlSharp Download (Unzip the "nupkg" after downloading)
Dependencies
2 packages depend on this package.
Tags
It's main features are:
* The API implements the ADO.NET interfaces.
If you are familiar with SqlConnection, SqlCommand, and SqlReader, you should be able to use CqlSharp with no difficulty.
* CqlSharp is an implementation of the CQL Binary Protocols v1, v2, and v3 and therefore requires Cassandra 1.2 and up
* CqlSharp supports all the binary protocol v2 features: batching, paging, bound query variables, result schema caching, check-and-set (CAS) statements, and sasl-authentication
* CqlSharp supports all the binary protocol v3 features: more queries per connection, timestamp property, UDT and Tuple types, larger collections
* Supports fast mapping of objects to query parameters, or query results to objects. Mapping is tunable by decorating your classes via Table and Column attributes.
* Extremely fast, highly flexible and extendable type (conversion) system.
Automatically converts parameters and results to the requested types.
* Query tracing, timeouts and cancellation is supported
* Configuration is done through connection strings. The simultaneous use of multiple Cassandra clusters is supported.
* Extensive logging, including support for custom logger implementations
See https://github.com/reuzel/CqlSharp/wiki/Features for an extensive feature list.