Cosmonaut
latest

User Documentation

  • Getting Started Guide
  • The CosmosStore
  • The CosmonautClient
  • Preparing your classes for the CosmosStore

Feature Documentation

  • Reading and querying entities
  • Working with Entities using Cosmonaut
  • Collection sharing
  • Pagination
  • Dependency Injection
  • Logging
Cosmonaut
  • Docs »
  • Cosmonaut
  • Edit on GitHub

Cosmonaut¶

Cosmonaut is a supercharged SDK with object mapping capabilities that enables .NET developers to work with CosmosDB. It eliminates the need for most of the data-access code that developers usually need to write while providing a fluent API for all of it’s operations and ORM support.

Github page: https://github.com/Elfocrash/Cosmonaut

Nuget: https://www.nuget.org/packages/Cosmonaut

New to Cosmonaut? Check out the Getting Started Guide page first.

User Documentation¶

  • Getting Started Guide
    • What is Cosmonaut?
    • Why use Cosmonaut?
    • How do I use Cosmonaut
    • Resources
  • The CosmosStore
    • What is it and why do I care?
    • A single mandatory property
    • CosmosStore’s lifetime
    • CosmosStoreSettings
    • CosmosResponse and response handling
    • Notes
  • The CosmonautClient
    • What is it and why do I care?
  • Preparing your classes for the CosmosStore
    • Key attributes

Feature Documentation¶

  • Reading and querying entities
    • CosmosStore
    • CosmonautClient
    • Result Extensions
  • Working with Entities using Cosmonaut
    • Adding an entity in the CosmosStore
    • Updating and Upserting entities
    • Removing entities
  • Collection sharing
    • What is collection sharing?
    • How can I use Collection sharing?
  • Pagination
    • Pagination recommendations
  • Dependency Injection
  • Logging
    • Event source
    • Cosmonaut.ApplicationInsights
Next

© Copyright 2018, Nick Chapsas Revision 22f9a626.

Built with Sphinx using a theme provided by Read the Docs.