Here you will find getting started instructions for using EasyQuery with ASP.NET Core.
NB: For ASP.NET MVC or WebForms with .NET Framework (4.6.1 or higher) please read Getting started for EasyQuery ASP.NET MVC. If your project is for earlier version of .NET Framework (4.6.0 or lower) you can use version 3.x of EasyQuery.
How to use install EasyQuery to your ASP.NET Core project with Razor Pages or MVC.
It allows you to add a new page with a query building UI and to setup a middleware which will process all requests from that new page, converts those request to the queries to your DB and return the result back for visualization. The the next call ( UseSqlManager ) sets the default EasyQuery manager - the main "engine" which will process all requests. To avoid any conflicts with the MVC handler it's better to place EasyQuery middleware before it: The code above defines the following main settings: The endpoint is set to /api/easyquery . 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. All those pages are accessible under /EasyQuery path.
How to add ad-hoc reporting or data-filtering functionality to your ASP.NET Core project with Angular frontend.
How to use EasyQuery library in React.js project with ASP.NET Core backend.
How to use EasyQuery library in Vue.js project with ASP.NET Core backend.