Skip to content
This repository has been archived by the owner on Sep 3, 2022. It is now read-only.

Releases: reuzel/CqlSharp.Linq

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

18 Apr 23:15
Compare
Choose a tag to compare

Initial release.

Contains

  • 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