persistence/DD.Persistence.Database/Specifications/Common/TimestampedItem/FirstSequenceSpec.cs

15 lines
412 B
C#

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