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.