 | QueryExpressionParser Class |
A class which is responsible for translating a series of Query Parameters to a LINQ expression
to be passed to the persistence layer
Inheritance Hierarchy Namespace: SanteDB.Core.Model.QueryAssembly: SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 3.0.2081-alpha+0a330d5f5a5d3cb3e6e945ef530e94ac5671b49c
Syntaxpublic static class QueryExpressionParser
Public NotInheritable Class QueryExpressionParser
public ref class QueryExpressionParser abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type QueryExpressionParser = class end
The QueryExpressionParser type exposes the following members.
Methods| | Name | Description |
|---|
  | BuildLinqExpression(Type, NameValueCollection) |
Build expression for specified type
|
  | BuildLinqExpression(Type, NameValueCollection, String, DictionaryString, FuncObject, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, String, ParameterExpression) |
Build expression for specified type
|
  | BuildLinqExpressionTModelType(String) |
Build linq expression from string
|
  | BuildLinqExpressionTModelType(NameValueCollection, DictionaryString, FuncObject) |
Build a LINQ expression
|
  | BuildLinqExpressionTModelType(NameValueCollection, DictionaryString, FuncObject, Boolean, Boolean, Boolean) |
Builds the linq expression.
|
  | BuildLinqExpressionTModelType(NameValueCollection, String, DictionaryString, FuncObject, Boolean, Boolean, Boolean, Boolean) |
Build LINQ expression
|
  | BuildPropertySelector(Type, String, Boolean) |
Build a property selector
|
  | BuildPropertySelector(Type, String, Boolean, Type, Boolean, String) |
Build a property selector
|
  | BuildPropertySelectorT(String) |
Build property selector
|
  | BuildPropertySelectorT(String, Boolean) |
Build property selector
|
  | BuildSortTModelType |
Build the order by expression
|
Top
See Also