Skip to content

Repositories ​

برای هر یک از موجودیت ها یک ریپازیتوری در پوشه مربوط به آن تعریف می شود که وظیفه انجام تراکنش های آن را برعهده دارد. علاوه بر این در پوشه Abstractions یک اینترفیس به نام IUnitOfWork تعریف شده که شامل متدی است که تمام تراکنش ها را انجام خواهد داد با نام SaveChanges.

csharp
namespace Bookify.Domain.Abstractions
{
    public interface IUnitOfWork
    {
        Task<int> SaveChanges(CancellationToken cancellationToken = default);
    }
}

Alireza Abasi - Released under the MIT License.