Api-PWA/DocuMed.Repository/Repositories/Base/Contracts/IReadRepository.cs

12 lines
404 B
C#
Raw Normal View History

2023-10-10 17:02:38 +03:30
namespace DocuMed.Repository.Repositories.Base.Contracts
{
public interface IReadRepository<T> where T : class, IApiEntity
{
DbSet<T> Entities { get; }
IQueryable<T> Table { get; }
IQueryable<T> TableNoTracking { get; }
T GetById(params object[] ids);
ValueTask<T> GetByIdAsync(CancellationToken cancellationToken, params object[] ids);
}
}