-
-
Notifications
You must be signed in to change notification settings - Fork 131
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 generally considered a super-set of features of the official Java driver.
NuGet Package RethinkDb.Driver
Install-Package RethinkDb.Driver -Pre
If you're using CoreCLR, you may need to manually restore Microsoft.Extensions.Logging references from:
dnu restore --fallbacksource https://www.myget.org/F/aspnetvnext/api/v2/
You should be able to follow all the examples found in the official ReQL documentation for the Java driver. However, the official Java driver documentation is unavailable at the time of this writing. In the meantime, the ReQL JavaScript API documentation can suffice.
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
- Additional C# Driver Features
- Differences Between the C# and Java driver
- Setting up Logging
If you're interested in making a contribution or want to build the driver manually, these pages will be helpful.
- Home
- Query Examples
- Logging
- Connections & Pooling
- Extra C# Features
- GOTCHA Goblins!
- LINQ to ReQL Provider
- Differences
- Java ReQL API Documentation