-
-
Notifications
You must be signed in to change notification settings - Fork 132
Home

RethinkDb.Driver is a ReQL driver for RethinkDB. This driver is closely ported from the official Java driver. Architecturally, both the Java driver and C# driver are very similar. This C# driver has some extra language features that add some expressiveness over the Java driver (such as anonymous type optional arguments).
This driver also aims for 100% API compatibility and ReQL completeness with the official drivers. This driver is considered a superset of features of the official Java driver. This driver also passes the same battery of ReQL unit tests as the official RethinkDB drivers.
NuGet Package RethinkDb.Driver
Install-Package RethinkDb.Driver
Independent commercial support and consulting are available for this community driver. To ensure best practices in .NET, proper driver usage, training, and critical bug fixes for the C# community driver contact Brian Chavez (twitter, email) for more information.
Slack (http://slack.rethinkdb.com) is the primary means of getting help for free. When you signup, if you don't receive an invite, check your spam folder. The #general
channel has many RethinkDB users willing to help. If your C# related question can't be answered by anyone tag @bchavez in your question.
Developers can follow the examples found in the official ReQL documentation for the Java driver. In general, the C# driver and Java driver are both API compatible.
The C# driver supports additional integrated language ReQL features such as anonymous type arguments. The documentation for the extended C# driver features can be found here.
- Query Examples
- Extra C# Driver Features
- Differences Between the C# and Java driver
- Setting up Logging
- Developer Preview: RethinkDB now available for Windows
- Getting Started with RethinkDB and ASP.NET 5
- Doing Stuff with RethinkDB - Building A Real-Time Dashboard with Serilog
- Build a scalable, fault tolerant system with ASP.NET Core and RethinkDB on Docker Swarm mode
If you're interested in making a contribution or want to build the driver manually, these pages might be helpful.
- Home
- Query Examples
- Logging
- Connections & Pooling
- Extra C# Features
- GOTCHA Goblins!
- LINQ to ReQL Provider
- Differences
- Java ReQL API Documentation