Show / Hide Table of Contents

Namespace Benday.CosmosDb.Repositories

Classes

CosmosDbConstants

Constants for the Benday.CosmosDb library.

CosmosDbParentedItemRepository<T>

CosmosRepositoryOptions<T>

Configuration options for a repository.

CosmosRepository<T>

Basic implementation of a Cosmos DB repository. Provides basic CRUD operations for a Cosmos DB entity, manages the container instance, and provides common functionality for custom queries as protected values and methods.

CosmosTenantItemRepository<T>

Provides repository implementation for items that belong to a tenant.

OptimisticConcurrencyException

PagedResults<T>

Represents a page of results from a query with continuation support.

QueryContext<T>

Pairs a LINQ queryable expression tree with the partition key it was created for. Returned by GetQueryContextAsync(string) as the starting point for building custom queries in derived repository classes.

Interfaces

IParentedItemRepository<T>

IRepository<T>

Interface for the basic operations of a Cosmos DB repository.

ITenantItemRepository<T>

Defines the contract for a repository that manages items that belong to a tenant.

In this article
Back to top Copyright © www.benday.com | info@benday.com