Table of Contents

Namespace Whipstaff.MediatR.EntityFrameworkCore

Classes

AbstractListQueryHandler<TQuery, TResponse, TDbContext, TEntity, TKey>

Base class for an EFCore List Operation.

AbstractViewQueryHandler<TQuery, TResponse, TDbContext, TEntity>

Base class for fetching a single record from mediatr.

ActOnDbSetRequestHandler<TRequest, TDbContext, TEntity>

MediatR request handler for acting on an entity framework dbset.

FetchFromEntityFrameworkByInt32IdQueryHandler<TQuery, TDbContext, TEntity, TResult>

MediatR request handler for acting on an entity framework dbset.

FetchFromEntityFrameworkByLongIdQueryHandler<TQuery, TDbContext, TEntity, TResult>

MediatR request handler for acting on an entity framework dbset.

FetchFromEntityFrameworkQueryHandler<TQuery, TDbContext, TEntity, TResult>

MediatR request handler for acting on an entity framework dbset.

FetchFromEntityFrameworkQueryHandler<TQuery, TDbContext, TEntity, TResult, TSelector>

MediatR request handler for acting on an entity framework dbset.

FuncFetchFromEntityFrameworkByInt32IdQueryHandler<TQuery, TDbContext, TEntity, TResult>

MediatR request handler for acting on an entity framework dbset.

FuncFetchFromEntityFrameworkByLongIdQueryHandler<TQuery, TDbContext, TEntity, TResult>

MediatR request handler for acting on an entity framework dbset.

InsertUnkeyedEntityIntoInt32IdDbSetCommandHandler<TCommand, TResponse, TDbContext, TKeyedEntity>

Abstract class for inserting an unkeyed entity into a DbSet<TEntity> that uses an int as the primary key.

InsertUnkeyedEntityIntoKeyedDbSetCommandHandler<TCommand, TResponse, TDbContext, TKeyedEntity>

Abstract class for inserting an unkeyed entity into a DbSet<TEntity>.

InsertUnkeyedEntityIntoLongIdDbSetCommandHandler<TCommand, TResponse, TDbContext, TKeyedEntity>

Abstract class for inserting an unkeyed entity into a DbSet<TEntity> that uses an long as the primary key.