$index
AggregatesContainer class
AggregatesContainerBuilder class
AggrGroupKey class
AggrKeyBuilder class
AggrLevelData class
ChunkSettings class
Defines the parameters of one chunk of data requested from the client
CustomValueListResolver class
Class CustomValueListResolver. Implements the Korzh.EasyQuery.Services.IValueListResolver
DataFetchMeta class
Defines some meta data of the executed query.
DbConnectionModelLoader class
Represents a IModelLoader implementation which allows to load the model directly from a connection (using DB meta data)
DbContextModelLoader class
Represents a IModelLoader implementation which allows to load the model from a DbContext object. Implements the Korzh.EasyQuery.Services.IModelLoader
DbContextModelLoader<T> class
Represents a IModelLoader implementation which allows to load the model from a DbContext object. Implements the Korzh.EasyQuery.Services.IModelLoader
DefaultEqAuthProvider class
The default implementation of the Korzh.EasyQuery.Services.IEqAuthProvider interface. Contains several methods which allow to mark some EasyQuery actions as "anonymous" (so they can be accessed by any user) and to restrict the access to them depening on user role.
EasyDbResultSet class
The result set.
EasyObjectResultSet class
Initializes a new instance of the Korzh.EasyQuery.Services.EasyObjectResultSet class.
EasyQueryManager class
Provides basic functionality for managing different EasyQuery operations and to process the AJAX requests from EasyQuery JavaScript widgets. This class is abstract and it implements only the most common features. The descendants of this class provides more concrete implementation of the model loading and query generation
EasyQueryManagerException class
Represents errors that occur during EasyQueryManager's work. Implements the System.Exception
EasyQueryManagerLinq<T> class
Represents an implementation of Korzh.EasyQuery.Services.EasyQueryManager which loads the model from some type and generates LINQ queries.
EasyQueryManagerSql class
Represents an implementation of Korzh.EasyQuery.Services.EasyQueryManager which generates SQL queries and can work with some relational DB directly.
EasyQueryOptions class
Contains various options used in EasyQueryMiddleware, EasyQueryManager and other classes.
EasyQueryOptionsExtensionsEf class
Contains several extension methods for EasyQueryOptions which allow to tune up the EasyQuery manager and middleware in case of using them with EntityFramework 6.x
EasyQueryOptionsExtensionsEfCore class
Contains several extension methods for EasyQueryOptions which allow to tune up the EasyQuery manager and middleware in case of using them with EntityFrameworkCore
EasyQueryOptionsExtensionsEfCoreIdentity class
Contains several extension methods for EasyQueryOptions which allow to tune up the EasyQuery manager and middleware in case of using them with EntityFrameworkCore and ASP.NET Core Identity
EasyQueryOptionsExtensionsLinq class
Contains several extension methods for EasyQueryOptions which allow to tune up the EasyQuery manager and middleware in case of using it for LINQ queries genereation
EasyQueryOptionsExtentionsAuth class
Contains several extension methods which simplifies the registration of the default authorithation provider for EasyQuery actions.
EasyQueryOptionsExtentionsDb class
Contains several extension methods for EasyQueryOptions which allows to tune up the EasyQuery manager and middleware.
EasyResultSet class
Indicates whether the data filling process has started already.
EdmxFileModelLoader class
Represents a IModelLoader implementation which allows to load the model from an EDMX file Implements the Korzh.EasyQuery.Services.IModelLoader.
EmptyServiceProvider class
Implements DI Service provider that contains no element. This class is used in ASP.NET 4 projects
EntityTypeModelLoader<T> class
An implementation of Korzh.EasyQuery.Services.IModelLoader which loads the model from some type.
EntityTypeModelLoaderOptions class
Represents different options for Korzh.EasyQuery.Services.EntityTypeModelLoader`1 class
EqAction class
Defines the constant strings for all possible actions
EqResultSetError class
Represents the error that occurs during the filling of the result set object.
EqResultSetExtensions class
Creates the column.
EqSessionCachingService class
Represents an implemenation of Korzh.EasyQuery.Services.IEqCachingService which uses Session for storing cached objects.
EqTrivialAuthProvider class
Represents a trivial implementation of Korzh.EasyQuery.Services.IEqAuthProvider which authorize any user for any action
ExportAggrContainer class
ExportAggrLevelData class
ExportExtensions class
FileModelLoader class
Represents a IModelLoader implemenation which allows to load data model definitions (either XML or JSON) from the file system. Implements the Korzh.EasyQuery.Services.IModelLoader
FileModelLoaderSettings class
Represents the settings for Korzh.EasyQuery.Services.FileModelLoader
FileQueryStore class
Represents the implementation of IQueryStore which store queries on the file system. Implements the Korzh.EasyQuery.Services.IQueryStore
FileQueryStoreSettings class
Represents the settings for Korzh.EasyQuery.Services.FileQueryStore
IAggregatesContainerBuilder interface
IDataExportTuner interface
Defines the interaces for "data export tuner" classes
IDbResultSet interface
Represents an extension of IEqResultSet interface which also contains a function for creating a row. Implements the Korzh.EasyQuery.Services.IEqResultSet
IEasyQueryConfigurator interface
Defines the configurator type - a class that contains Configure(options) method that allows to set up all settings of EasyQuery middleware or controller. It's useful when we need to define the same set of options for 2 (or more) different points in app (e.g. for the middleware and for the background task that performs data export)
IEasyQueryManagerResolver interface
Interface IEasyQueryManagerResolver Contains only one function: GetManager which returns an instance of EasyQueryManagerBase descendant (like EasyQueryManagerSql or EasyQueryManagerLinq) by DI services and options (an instance of Korzh.EasyQuery.Services.EasyQueryOptions object)
IEasyQueryManagerTuner interface
Defines the interaces for "manager tuner" classes
IEqAuthProvider interface
Defines the functions necessary to check the authorization status of the current user over EasyQuery actions
IEqCachingService interface
Represents a general caching service
IEqResultSet interface
Represents a type used to store the result set of the query execution.
IModelLoader interface
Represents a type used to perform model loading.
IObjectResultSet interface
IPagedList<T> interface
Implements both IPaging
and System.Collections.Generic.IEnumerable
interfaces. It's used to return paged list of objects.
IPaging interface
Represents basic pagination parameters
IQueryStore interface
Defines the basic operations of a query store.
IValueListResolver interface
Represents a type used to get the list of values by some "list" value editor.
ListItem class
Represents one item in lists returned as response for GetValueList request
ListItemComparer class
Represents the comparer for two ListItem objects Implements the System.Collections.Generic.IComparer'1
ListRequestOptions class
Represents different options specified in GetList AJAX request
LookupValueListResolver class
Represents a special case of IValueListResolver which returns the list of values for the lookup fields. Implements the Korzh.EasyQuery.Services.IValueListResolver
ModelLoaderException class
Represents errors that occur during the model loading. Implements the System.Exception
ModelNotFoundException class
Represents errors that occur during EasyQueryManager's work when data model is not found. Implements the System.Exception
PagedList<T> class
Default implementation of IPagedList
interface
QueryListItem class
Represents one item in the list of queries (usually returned for GetQueries request)
QueryNotFoundException class
Represents errors that occur during EasyQueryManager's work when query is not found. Implements the System.Exception
QueryStorageException class
Represents the error that occurs during the execution of some query storage operation. Implements the System.Exception
ResultSetOptions class
Represents some options used on fetching data and result set filling.
SqlValueListResolver class
Represents a value editor which returns the list of values retrieved from a database with some SQL SELECT statement. Implements the Korzh.EasyQuery.Services.IValueListResolver
SqlValueListResolverException class
Represents errors that might occur during SqlValueListResolver's work. Implements the System.Exception