using Ardalis.Specification; using DD.Persistence.Database.EntityAbstractions; namespace DD.Persistence.Database.Specifications.Common.TimestampedItem; public class FirstSequenceSpec : Specification where TEntity : ITimestampedItem { public FirstSequenceSpec(int skip, int take) { Query.OrderBy(e => e.Timestamp) .Skip(skip) .Take(take); } }