Skip to content
Brian Chavez edited this page Apr 25, 2016 · 80 revisions

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 adds 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.

Getting Started

NuGet Package RethinkDb.Driver

Install-Package RethinkDb.Driver -Pre

Getting Help

Slack (http://slack.rethinkdb.com) is the primary means of getting help. If you don't receive the invite, check your spam folder. The #general channel has many users willing to help. If your C# related question can't be answered by anyone tag @bchavez in your question.

Documentation

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.

Tutorials and Blog Posts

Talks

Java Driver

Driver Development

If you're interested in making a contribution or want to build the driver manually, these pages might be helpful.

Clone this wiki locally