Skip to main content
A newer version of this page is available. .
All docs
V20.2

IQueryBuilderClientSideModelGenerator.GetModel(String) Method

Creates a client-side Web Query Builder model based on the specified data.

Namespace: DevExpress.XtraReports.Web.QueryBuilder.Services

Assembly: DevExpress.XtraReports.v20.2.Web.dll

NuGet Package: DevExpress.Web.Reporting.Common

Declaration

QueryBuilderModel GetModel(
    string connectionName
)

Parameters

Name Type Description
connectionName String

The name of the database connection.

Returns

Type Description
QueryBuilderModel

A client-side Web Query Builder model.

Example

The following code implements the controller action and returns the Query Builder model. For more information on ASP.NET Query Builder, refer to the following help topic: Query Builder.

  public IActionResult Index(
          [FromServices] IQueryBuilderClientSideModelGenerator queryBuilderClientSideModelGenerator)
  {
      var newDataConnectionName = "NWindConnection";
      var queryBuilderModel = queryBuilderClientSideModelGenerator.GetModel(newDataConnectionName);
      return View(queryBuilderModel);
  }

The complete sample project is available in the DevExpress Examples repository on GitHub.

View Example: How to Use the Query Builder Control in an ASP.NET Core Application

See Also