[]
Virtualizing cursor collection whose items are brought from a Linq IQueryable<T>.
public abstract class C1EntityFrameworkCoreCursorDataCollectionBase<T> : C1CursorDataCollection<T, int?>, IDataCollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, ISupportIndexing<T>, INotifyPropertyChanged, IDisposable, ISupportVirtualization, ISupportConnection, ISupportIncrementalLoading, ISupportRefreshing, ISupportSorting, ISupportFiltering, ISupportEditing<T> where T : class
| Name | Description |
|---|---|
| T |
| Name | Description |
|---|---|
| PageCount | Gets the page size. |
| Queryable | Gets the IQueryable<T> underlying collection. |
| Name | Description |
|---|---|
| CanFilter(FilterExpression?) | Returns whether the collection is able to filter the specified |
| CanSort(params SortDescription[]) | Returns whether the collection is able to sort the specified |
| GetPageAsync(int, int?, int?, IReadOnlyList<SortDescription>?, FilterExpression?, CancellationToken) | When overridden in an inherited class it returns the items in the page as well as a token to the next page. |