Skip to content

Commit bde2f2d

Browse files
committed
Removing dashes
1 parent 04d2a06 commit bde2f2d

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

en/using-data-in-your-app/api-project-query-builder-support.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ There are two approaches to implement Query Builder support in your API project:
1919
| **NuGet Package** (`Infragistics.QueryBuilder. Executor`) | Quick integration, standard use cases | Low |
2020
| **Manual Implementation** | Full customization, complex requirements | Medium-High |
2121

22-
---
23-
2422
## Option 1: Using the Infragistics.QueryBuilder. Executor NuGet Package (Recommended)
2523

2624
The `Infragistics.QueryBuilder. Executor` package provides ready-to-use classes, conditions, and methods that you can plug directly into your existing API project with minimal configuration.
@@ -98,8 +96,6 @@ Console.WriteLine(sql);
9896
// Output: SELECT Id, Name, Email FROM Users WHERE IsActive = 1 AND CreatedDate > '2024-01-01'
9997
```
10098

101-
---
102-
10399
## Option 2: Manual Implementation
104100

105101
For projects requiring full customization or complex entity mappings, you can implement the Query Builder manually. The implementation is demonstrated in the [NorthwindAPI REST API](https://github.com/IgniteUI/NorthwindAPI/tree/main/NorthwindCRUD/QueryBuilder) project.
@@ -312,8 +308,6 @@ private static Expression BuildConditionExpression<TEntity>(
312308
}
313309
```
314310

315-
---
316-
317311
## Supported Filter Conditions
318312

319313
Both implementation options support the following filter conditions, which align with the Angular Query Builder component (`IgxQueryBuilderComponent`):
@@ -383,7 +377,6 @@ Both implementation options support the following filter conditions, which align
383377
| `inQuery` | Field value exists in the subquery results |
384378
| `notInQuery` | Field value does not exist in the subquery results |
385379

386-
---
387380

388381
## Angular Frontend Integration
389382

@@ -482,8 +475,6 @@ mainTree.filteringOperands.push({
482475
</igx-query-builder>
483476
```
484477

485-
---
486-
487478
## Example: Complex Query with Subquery
488479

489480
### Query Payload
@@ -587,8 +578,6 @@ POST https://data-northwind.appbuilder.dev/QueryBuilder/ExecuteQuery
587578
Content-Type: application/json
588579
```
589580

590-
---
591-
592581
## Localization Support
593582

594583
The Angular Query Builder component includes built-in localization support for filter condition labels. The `igniteui-angular` repository provides resource strings in multiple languages including:
@@ -619,8 +608,6 @@ export const QueryBuilderResourceStringsEN: IQueryBuilderResourceStrings = {
619608
};
620609
```
621610

622-
---
623-
624611
## Additional References
625612

626613
- [Infragistics. QueryBuilder. Executor NuGet Package](https://www.nuget.org/packages/Infragistics.QueryBuilder.Executor/)

0 commit comments

Comments
 (0)