We're updating the issue view to help you get more done. 

The constructors of QueryProviderBase, DefaultQueryProvider, and QueryableBase have changed

Description

QueryProviderBase, DefaultQueryProvider, and QueryableBase<T> now require an instance of IQueryParser to be passed into their constructors. This has been caused by refactorings made in the course of the addition of new features, and it is easily remedied.

To create a default query parser:

To create a customized query parser:

(Note that QueryParser does not change state between different queries, so it can be stored and reused with "singleton" semantics. It is of course possible to use a dependency injection container rather than manually composing the parser.)

Constructor taking IQueryExecutor was changed to also require IQueryParser.

Status

Assignee

Fabian Schmied

Reporter

User

Labels

None

Time tracking

0m

Components

Fix versions

Priority

Normal
Configure