-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathICollectionQueryable.cs
More file actions
14 lines (13 loc) · 602 Bytes
/
ICollectionQueryable.cs
File metadata and controls
14 lines (13 loc) · 602 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Linq.Expressions;
namespace ManagedCode.Database.Core
{
public interface ICollectionQueryable<TSource> : ICollectionQueryableResultAsync<TSource>
{
ICollectionQueryable<TSource> Where(Expression<Func<TSource, bool>> predicate);
IOrderedCollectionQueryable<TSource> OrderBy(Expression<Func<TSource, object>> keySelector);
IOrderedCollectionQueryable<TSource> OrderByDescending(Expression<Func<TSource, object>> keySelector);
ICollectionQueryable<TSource> Take(int? count);
ICollectionQueryable<TSource> Skip(int count);
}
}