Table of Contents

Namespace NuvTools.Data.EntityFrameworkCore.Context

Classes

DbContextBase

Abstract base class for DbContext implementations that provides common CRUD operations, transaction management, bulk operations, and execution strategies using the Result pattern.

Interfaces

IDbContextCommands

Defines common database context operations for transaction management, CRUD operations with Result pattern, and execution strategies.

IDbContextTransactionLock

Provider-specific implementation of the transaction-scoped lock behind AcquireTransactionLockAsync(string, CancellationToken).

IDbContextWithListCommands

Defines operations for synchronizing database entities with in-memory lists. Provides methods for bulk add, update, and remove operations.