Table of Contents

Interface IBaseDataService<TEntity>

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет интерфейс базового репозитория.

public interface IBaseDataService<TEntity> : IDataService<TEntity>, IDataService where TEntity : class, IIdentifiableObject

Type Parameters

TEntity

Methods

GetByIdAsync(IGetByIdRequest, CancellationToken)

Возвращает объект по идентификаторам типа и объекта

Task<TEntity> GetByIdAsync(IGetByIdRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByIdRequest
cancellationToken CancellationToken

Токен отмены.

Returns

Task<TEntity>