Add a new aggregate function
/how-to/add-aggregate-functionEasyQuery allows to add new aggregate functions for user's need. Here is detailed manual of how to do it with code example.
Aggregate data
/tutorials/aggregate-dataFrom this article you will see how to aggregate (count, sum, etc.) data in your queries.
How to add an extra condition to your query
/how-to/add-extra-conditionTwo possible ways of resolving this task
How to add a column with the same attribute as in newly added condition
/how-to/add-column-by-condition-attributeA code snippet which demonstrates how to do this task
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.
Building data model dynamically using code (version 3.x)
/how-to/build-data-model-by-codeHere you can find all steps you need to perform
AggrFunction class
/api-reference/korzh-easyquery/korzh-easyquery-namespace/aggrfunction-classRepresents aggregate function
EasyQuery.JS widgets localization
/tutorials/javascript-widgets-localizationLocalization / internationalization tasks for EasyQuery widgets. How to add new locale, how to set current locale, how to switch widgets language on-the-fly.
AggrFunction class
/api-reference-4x/korzh-easyquery-namespace/aggrfunction-classRepresents aggregate function
AggrFunction class
/api-reference-5x/korzh-easyquery-namespace/aggrfunction-classRepresents aggregate function
Localization of EasyQuery widgets (obsolete)
/tutorials/version-3-x/javascript-widgets-localizationThis article shows how to localize widgets, with extract examples
EasyQueryOptions class
/api-reference-5x/korzh-easyquery-services-namespace/easyqueryoptions-classContains various options used in EasyQueryMiddleware, EasyQueryManager and other classes.
EasyQueryOptions class
/api-reference/korzh-easyquery/korzh-easyquery-services-namespace/easyqueryoptions-classContains various options used in EasyQueryMiddleware, EasyQueryManager and other classes.
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.
Custom client-side dialogs
/tutorials/custom-javascript-dialogs-saving-loadingUsers who use some other dialogs libary usually want to replace those default dialogs with their own. We are going to replace those default dialogs with nice HTML dialogs made with JQuery UI dialogs library. The approach we will use is quite simple: our AdvancedSearchView JavaScript class has several methods which can be "overriden" to replace the default behavior with your own implemenation of those dialogs. In case of using JQuery dialogs we need to define some placeholders (read div elements) on our page where our new dialogs will be rendered. Here is an example: NB: Please note that this step is specific for JQuery dialogs.
Getting started for ASP.NET 4
/getting-started/asp-net-4-mvc-or-webformsDescribes the steps you need to perform for applying EasyQuery ASP.NET to your MVC or WebForms project
Creating data model dynamically with code
/how-to/create-data-model-dynamically-with-code-Data Model- object is an essential part of EasyQuery framework. However, sometimes you need to add some entities, entity attributes or operators to the existing model or to fill it from scratch using DB metadata information got from another source. In these cases, you can use EasyQuery API to build the model dynamically. Finally, we add entities and entity attributes. Here is an example of creatin a small data model: two tables (Customers and Orders) with one link between them, 2 entities (Customer and Order correpondingly) and a few attributes in each entity.
AggrFunctionDescriptor struct
/api-reference/korzh-easyquery/korzh-easyquery-namespace/aggrfunctiondescriptor-structDefines a structure that "describes" an aggregate function
Getting started for ASP.NET Core + React project
/getting-started/aspnet-core-reactHow to use EasyQuery library in React.js project with ASP.NET Core backend.