Namespace Benday.EfCore.SqlServer
Classes
DependentEntityCollection<T>
Collection of dependent child entities. Primarily used for triggering logic before save and after save events.
LinqPredicateExtensions
ParameterSubstitutionVisitor
SqlEntityFrameworkCrudRepositoryBase<TEntity, TDbContext>
Implementation of the repository pattern for an EF Core entity data type stored in SQL Server. Provides create, read, update, and delete logic.
SqlEntityFrameworkRepositoryBase<TEntity, TDbContext>
Base class implementation of the repository pattern for an EF Core entity data type stored in SQL Server. This provides standardized access to the DbContext and implements IDispoable.
SqlEntityFrameworkSearchableRepositoryBase<TEntity, TDbContext>
Base class implementation of the repository pattern for an EF Core entity data type stored in SQL Server that supports searching using Benday.Common.Search functionality.
Interfaces
IDependentEntityCollection
Interface for dependent child entities that allows triggering logic before save and after save events.
IEntityBase
Interface for entities
IRepository<T>
Interface for basic repository operations
ISearchableRepository<T>
Interface indicating that this repository provides search functionality for this entity type.