This branch is compatible with ArangoDB 3.x. For more information about incompatible changes with previous branches read release notes. For ArangoDB 2.x compatible driver checkout this branch.
ArangoDB-NET is a C# driver for ArangoDB NoSQL multi-model database. Driver implements and communicates with database backend through its HTTP API interface and runs on Microsoft .NET and mono framework.
There are following ways to install the driver:
- download and install nuget package
- clone ArangoDB-NET repository and build master branch to have latest stable version
- Basic usage
- Database operations
- Collection operations
- Create collection
- Retrieve collection
- Retrieve collection properties
- Retrieve collection count
- Retrieve collection figures
- Retrieve collection revision
- Retrieve collection checksum
- Retrieve all indexes
- Truncate collection
- Load collection
- Unload collection
- Change collection properties
- Rename collection
- Rotate collection journal
- Delete collection
- More examples
- Document and edge operations
- AQL query operations
- AQL user functions management
- Transaction operations
- Index operations
- Foxx operations