Table of Contents

IUnitOfWork<TMarker> Interface

Definition

Namespace
Savvyio.Extensions.DependencyInjection.Domain
Assemblies
Savvyio.Extensions.DependencyInjection.dll
Source
src/Savvyio.Extensions.DependencyInjection/Domain/IUnitOfWork.cs

Defines a generic way to support multiple implementations that bundles transactions from multiple IPersistentRepository<TEntity, TKey> calls into a single unit.

public interface IUnitOfWork<TMarker> : IUnitOfWork, IDependencyInjectionMarker<TMarker>

Type Parameters

TMarker

The type used to mark the implementation that this UoW represents. Optimized for Microsoft Dependency Injection.

Inherited Members

See Also