Namespace Savvyio.Extensions.DependencyInjection.EFCore
Classes
EfCoreDataSourceOptions<TMarker>
Configuration options for IEfCoreDataSource<TMarker>.
EfCoreDataSource<TMarker>
Provides a default implementation of the IEfCoreDataSource<TMarker> interface to support multiple implementations that does the actual I/O communication with a source of data using Microsoft Entity Framework Core.
EfCoreDataStore<T, TMarker>
Provides a default implementation of the IPersistentDataStore<T, TOptions, TMarker> interface to support multiple implementations that serves as an abstraction layer before the actual I/O communication with a source of data using Microsoft Entity Framework Core.
EfCoreDbContext<TMarker>
Provides a default implementation of the DbContext class to support Savvy I/O extensions of Microsoft Entity Framework Core in multiple implementations.
EfCoreRepository<TEntity, TKey, TMarker>
Provides a default implementation of the IPersistentRepository<TEntity, TKey, TMarker> interface to support multiple implementations that serves as an abstraction layer before the actual I/O communication with a source of data using Microsoft Entity Framework Core.
ServiceCollectionExtensions
Extension methods for the IServiceCollection interface.
Interfaces
IEfCoreDataSource<TMarker>
Defines a generic way to support multiple implementations that does the actual I/O communication with a source of data using Microsoft Entity Framework Core.