Meziantou.Framework.SimpleQueryLanguage namespace
Classes
| Name | Description |
|---|---|
| ExpressionQueryBuilder<T> | Builds expression-based queries from query strings for use with IQueryable and EF Core. |
| ExpressionQuery<T> | Represents a compiled query that can be applied to an IQueryable<T>. |
| QueryBuilder<T> | Builds query objects from query strings with custom property handlers. |
| QueryTooComplexException | Exception thrown when a query is too complex to be parsed or evaluated. |
| Query<T> | Represents a compiled query that can be evaluated against objects. |
Enums
| Name | Description |
|---|---|
| KeyValueOperator | Specifies the comparison operator used in a key-value query. |
Delegates
| Name | Description |
|---|---|
| FreeTextExpressionHandler<T> | Represents a handler for free-text queries that returns an expression. |
| ScalarParser<T> | Represents a method that attempts to parse a string value into a specified type. |
| UnhandledPropertyDelegate<T> | Represents a method that handles property queries that don't have a registered handler. |
| UnhandledPropertyExpressionHandler<T> | Represents a handler for unhandled properties that returns an expression. |