Managing data formats
/tutorials/managing-data-formatsThis article shows how to implement some particular tasks with your query
EasyQuery.NET 5.4.1 + EasyQuery.JS 6.1.0 release notes
/release-notes/easyquery-net-5-4-1-easyquery-js-6-1-0Better performance It takes less time and memory for the new grid to render the same amount of data. It's easier now to define the styles for different parts of the grid and to set custom styles for each column or even for a particular cell. The code of our new grid was moved to a separate NPM package ( @easydata/ui ) and so, can be used even without EasyQuery at all. This new widget allows us to define different views for your result set. As already said, our server-side API code (EasyQuery middleware for .NET Core and WebAPI controller for .NET 4.x) was updated to support the new data format and other changes in EasyQuery.JS 6.1.0 Version 5.4.1 also includes a possibility to save/load queries to/from the files on the visitor's computer.
EqExpression class
/api-reference-5x/korzh-easyquery-namespace/eqexpression-classRepresents common expression object.
Date/time values formatting
/how-to/date-time-formattingIn this article, you can find instructions how to set up different types of date & time formats, with code examples.
EqExpression class
/api-reference/korzh-easyquery/korzh-easyquery-namespace/eqexpression-classRepresents common expression object.
DbExprTag class
/api-reference-5x/korzh-easyquery-db-namespace/dbexprtag-classContains several constants for db-related expressions tags values
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
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
QueryExpr class
/api-reference/korzh-easyquery/korzh-easyquery-namespace/queryexpr-classRepresents a sub-query expression
CustomSqlExpr class
/api-reference/korzh-easyquery-db/korzh-easyquery-db-namespace/customsqlexpr-classRepresents a custom SQL expression
Version 7.0 release notes
/release-notes/version-7-0Version 7.0 is a major update of both EasyQuery.NET and EasyQuery.JS. We skipped version 6.x for EasyQuery.NET (the previous was 5.4.x) to sync it with the latest version number of EasyQuery.JS and so, to make it clear that version 7.0 of the scripts requires version 7.0 of the server-side packages. The API endpoints for some actions were renamed in the new version. Provided that they both have the same version 7.0.x One of the most expected features implemented in 7.0 was an ability to set the formatting for the result set data. So, with version 7.0 the best approach will be to create an instance of some EasyQueryManager class descendant (for example, EasyQueryManagerSql ) that is the most suitable for your scenario and use its methods and properties for all necessary operations.
ValueEditor class
/api-reference-5x/korzh-easyquery-namespace/valueeditor-classRepresents an abstract value editor.
ParentEntityAttrExpr class
/api-reference/korzh-easyquery/korzh-easyquery-namespace/parententityattrexpr-classRepresents parent entity attribute expression
How it works
/fundamentals/how-it-worksThe above scheme shows the general internal structure of the library and the main principles of its work. EasyQuery components All EasyQuery classes and components can be divided into two main parts: logical part (DataModel, Query, SqlQueryBuilder). the visual part (QueryPanel, ColumnsPanel, etc.). The logical part is responsible for the internal representation of data structures and user
ValueEditor class
/api-reference/easydata-core/easydata-namespace/valueeditor-classRepresents an abstract value editor.
EqExpression class
/api-reference-4x/korzh-easyquery-namespace/eqexpression-classRepresents common expression object.