-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
vNext
- better C# side query building, complaints:
- c# string multi-line literals not nice with interpolation
- c# string multi-line literals require escaping double quotes
- rqlExpression c# creation is heavy/bulky
- c# dynamics don't like symbols in prop names
- consider fluent action ie rqlExpression.add(condition).add() or rqlExpression.and(rqlExpression).or(rqlExpression).
- attributes
- class level attributes
- CustomTypeConverter
- CustomValidator
- DefaultSort
- integration tests
- nested "complex" data types support via joins or sub queries or..
- option to ignore validation
- document removing of token prefix to potentially use with c# dynamic JSON literals easier
- consider adjusting output to be an expression tree that people can access for hackability
- remove 3rd party dependency on JSON.NET, Initial leaf spec: {left, v, right, isField, iParse(RqlExpression exp)s there is a redundant Op, fieldSpecProperties...}
- Better Test coverage
- Validators/converters
- IEnumberable and [] types
- benchmark tests, run on PRs
- would be cool to generate part of a swagger documentation from a class spec..
- js client lib
- contributing guidelines and issue template
- official postgres / mongo support. Starting point: IOpMapper.
- consider splitting package into RQL.Core and RQL.MSSQL to allow for RQL.Postgres or RQL.Mongo
Metadata
Metadata
Assignees
Labels
No labels