Setting anti-forgery token for AJAX requests from EasyQuery widgets
/how-to/anti-forgery-tokenHere you can find out how to strengthen security of your project using antiForgeryToken option.
EasyQueryApiHandler class
/api-reference/korzh-easyquery-aspnetcore/korzh-easyquery-aspnetcore-namespace/easyqueryapihandler-classThis class contains the handlers for all kind of HTTP requests to EasyQuery API (like GetModel, GetQuery, etc).
EasyQueryApiController class
/api-reference/korzh-easyquery-aspnet4/korzh-easyquery-aspnet-namespace/easyqueryapicontroller-classThe base WebAPI controller for all other EasyQuery controllers implementations. Implements the `System.Web.Http.ApiController`
Add query builder page from our MVC sample project in your own app
/how-to/mvc-query-builder-view-in-your-appThis article described how to set up an advanced search page in your web-application using EqMvcDemoDB project as a template.
Terminology
/fundamentals/terminologyCommon terms Database - may refer to any data storage but in most cases we mean some relational database such as MS SQL Server, My SQL, Oracle, etc. Result set - a result of some search request (query). Usually, is presented as tabular data. Query - a search request. Query condition - one of the search terms (for example: "Customer name starts with 'A'")
EqExpression class
/api-reference-5x/korzh-easyquery-namespace/eqexpression-classRepresents common expression object.
EqExpression class
/api-reference/korzh-easyquery/korzh-easyquery-namespace/eqexpression-classRepresents common expression object.
EasyQueryOptions class
/api-reference/korzh-easyquery/korzh-easyquery-services-namespace/easyqueryoptions-classContains various options used in EasyQueryMiddleware, EasyQueryManager and other classes.
EasyQueryOptions class
/api-reference-5x/korzh-easyquery-services-namespace/easyqueryoptions-classContains various options used in EasyQueryMiddleware, EasyQueryManager and other classes.
EasyQueryManager class
/api-reference-5x/korzh-easyquery-services-namespace/easyquerymanager-classProvides 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
DbExprTag class
/api-reference-5x/korzh-easyquery-db-namespace/dbexprtag-classContains several constants for db-related expressions tags values
EasyQuery ASP.NET - using jQuery widgets on WebForms project
/getting-started/sample-webforms-javascript-webserviceIn this article, you can find the instructions how to replace native WebForms with our jQuery widgets, with extract examples
DbExprTag class
/api-reference/korzh-easyquery-db/korzh-easyquery-db-namespace/dbexprtag-classContains several constants for db-related expressions tags values
ExprTag class
/api-reference-5x/korzh-easyquery-namespace/exprtag-classContains several constant definitions for expressions tag
ExprTag class
/api-reference/korzh-easyquery/korzh-easyquery-namespace/exprtag-classContains several constant definitions for expressions tag
EqOkHttpActionResult class
/api-reference/korzh-easyquery-aspnet4/korzh-easyquery-aspnet-namespace/eqokhttpactionresult-classRepresents a special kind of `System.Web.Http.IHttpActionResult` which allows to build an OK (status code 200) response with some extra data Implements the
Dynamic queries for ASP.NET Core projects with Entity Framework Core
/tutorials/dynamic-queries-ui-aspnet-core-entity-frameworkIt takes a few minutes to add a new page with all necessary UI for building dynamic queries and to setup a middleware that will process all requests from that page, convert those request to the queries to your DB and return the result set back for visualization. This step is necessary to get the trial keys for EasyQuery framework. One for ASP.NET Core packages and another one - for EasyQuery.JS scripts. To simplify this task EasyQuery includes a Razor UI library package ( Korzh.EasyQuery.RazorUI ) that contains several predefined pages which you can use in your projects. For example, there is an "advaced search" page which is available via /EasyQuery/AdvancedSearch .
QueryExpr class
/api-reference-5x/korzh-easyquery-namespace/queryexpr-classRepresents a sub-query expression
CustomSqlExpr class
/api-reference-5x/korzh-easyquery-db-namespace/customsqlexpr-classRepresents a custom SQL expression
Getting started for ASP.NET Core + MVC or Razor pages
/getting-started/aspnet-core-razorHow to use install EasyQuery to your ASP.NET Core project with Razor Pages or MVC.