Namespace JsonApiDotNetCore.Repositories
Classes
- DataStoreUpdateException
The error that is thrown when the underlying data store is unable to persist changes.
- DbContextResolver<TDbContext>
Provides a method to resolve a DbContext.
- EntityFrameworkCoreRepository<TResource, TId>
Implements the foundational Repository layer in the JsonApiDotNetCore architecture that uses Entity Framework Core.
- ResourceRepositoryAccessor
Retrieves an IResourceRepository<TResource, TId> instance from the D/I container and invokes a method on it.
Interfaces
- IDbContextResolver
Provides a method to resolve a DbContext.
- IRepositorySupportsTransaction
Used to indicate that an IResourceRepository<TResource, TId> supports execution inside a transaction.
- IResourceReadRepository<TResource, TId>
Groups read operations.
- IResourceRepositoryAccessor
Retrieves an IResourceRepository<TResource, TId> instance from the D/I container and invokes a method on it.
- IResourceRepository<TResource, TId>
Represents the foundational Resource Repository layer in the JsonApiDotNetCore architecture that provides data access to an underlying store.
- IResourceWriteRepository<TResource, TId>
Groups write operations.