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
requestIGetByIdRequestcancellationTokenCancellationTokenТокен отмены.
Returns
- Task<TEntity>