Namespace PnP.Core.QueryModel
Classes
- BaseDataModelExtensions
Class holding data model extension methods
- BaseQueryProvider
Base abstract class to implement the basic logic of an IQueryProvider
- FilterItem
Defines a filtering criteria item
- FiltersGroup
Defines a group of filters
- ODataFilter
Interface to define the basic functionalities of a filtering item (either a single item or a group of items)
- OrderByItem
Defines a single sorting item
- QueryableExtensions
Useful extension methods for use with Entity Framework LINQ queries.
Interfaces
- IAsyncQueryProvider
Defines method to execute queries asynchronously that are described by an IQueryable object.
Enums
- FilteringConcatOperator
Enumeration of logical concat operators for queries
- FilteringCriteria
Enumeration of filtering criteria for queries
- ODataTargetPlatform
Defines the target platform for the query
- OrderByDirection
Enumeration of the ordering criteria for sorting results