diff --git a/DigitalData.Core.Abstraction.Application/Repository/IRepository.cs b/DigitalData.Core.Abstraction.Application/Repository/IRepository.cs index c217d11..3f71696 100644 --- a/DigitalData.Core.Abstraction.Application/Repository/IRepository.cs +++ b/DigitalData.Core.Abstraction.Application/Repository/IRepository.cs @@ -10,9 +10,9 @@ public interface IRepository public Task> CreateAsync(IEnumerable entities, CancellationToken cancel = default); - public IQueryable Read(); + public IQueryable Where(); - public IQueryable ReadOnly(); + public IQueryable Get(); public Task UpdateAsync(TDto dto, Expression> expression, CancellationToken cancel = default); @@ -21,4 +21,17 @@ public interface IRepository public Task DeleteAsync(Expression> expression, CancellationToken cancel = default); public Task DeleteAsync(Func, IQueryable> query, CancellationToken cancel = default); + + #region Obsolete + [Obsolete("Use IRepository.Where")] + public IQueryable Read(); + + [Obsolete("Use IRepository.Get")] + public IQueryable ReadOnly(); + #endregion } + +public interface IRepository +{ + public IRepository Entity(); +} \ No newline at end of file