Click or drag to resize

QueryExpressionParser Class

A class which is responsible for translating a series of Query Parmaeters to a LINQ expression to be passed to the persistence layer
Inheritance Hierarchy
SystemObject
  SanteDB.Core.Model.QueryQueryExpressionParser

Namespace:  SanteDB.Core.Model.Query
Assembly:  SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 2.2.1
Syntax
public static class QueryExpressionParser

The QueryExpressionParser type exposes the following members.

Methods
  NameDescription
Public methodStatic memberBuildLinqExpression(Type, NameValueCollection)
Build expression for specified type
Public methodStatic memberBuildLinqExpression(Type, NameValueCollection, String, DictionaryString, FuncObject, Boolean, Boolean, Boolean)
Build expression for specified type
Public methodStatic memberBuildLinqExpressionTModelType(NameValueCollection)
Buidl linq expression
Public methodStatic memberBuildLinqExpressionTModelType(String)
Build linq expression from string
Public methodStatic memberBuildLinqExpressionTModelType(NameValueCollection, DictionaryString, FuncObject)
Build a LINQ expression
Public methodStatic memberBuildLinqExpressionTModelType(NameValueCollection, DictionaryString, FuncObject, Boolean, Boolean)
Builds the linq expression.
Public methodStatic memberBuildLinqExpressionTModelType(NameValueCollection, String, DictionaryString, FuncObject, Boolean, Boolean, Boolean)
Build LINQ expression
Public methodStatic memberBuildPropertySelector(Type, String, Boolean)
Build a property selector
Public methodStatic memberBuildPropertySelectorT(String)
Build property selector
Public methodStatic memberBuildPropertySelectorT(String, Boolean)
Build property selector
Public methodStatic memberBuildSortTModelType
Build the order by expression
Top
See Also