Skip to main content

$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