persistence/Persistence/Repositories/ITableDataRepository.cs

20 lines
630 B
C#
Raw Normal View History

using Persistence.Models.Requests;
namespace Persistence.Repositories;
/// <summary>
/// Интерфейс по работе с табличными данными
/// </summary>
public interface ITableDataRepository<TDto, TRequest>
where TDto : class, new()
where TRequest : Request
{
/// <summary>
/// Получить страницу списка объектов
/// </summary>
/// <param name="request">параметры фильтрации</param>
/// <param name="token"></param>
/// <returns></returns>
2024-11-21 17:02:36 +05:00
Task<IEnumerable<TDto>> Get(TRequest request, CancellationToken token);
}