ODataUriParser.ParseFilter Method (String, IEdmModel, IEdmType)
Parses a filter clause on the given elementType, binding the text into semantic nodes using the provided model.
Namespace: Microsoft.Data.OData.Query
Assembly: Microsoft.Data.OData (in Microsoft.Data.OData.dll)
Syntax
'Declaration
Public Shared Function ParseFilter ( _
filter As String, _
model As IEdmModel, _
elementType As IEdmType _
) As FilterClause
'Usage
Dim filter As String
Dim model As IEdmModel
Dim elementType As IEdmType
Dim returnValue As FilterClause
returnValue = ODataUriParser.ParseFilter(filter, _
model, elementType)
public static FilterClause ParseFilter(
string filter,
IEdmModel model,
IEdmType elementType
)
public:
static FilterClause^ ParseFilter(
String^ filter,
IEdmModel^ model,
IEdmType^ elementType
)
static member ParseFilter :
filter:string *
model:IEdmModel *
elementType:IEdmType -> FilterClause
public static function ParseFilter(
filter : String,
model : IEdmModel,
elementType : IEdmType
) : FilterClause
Parameters
- filter
Type: System.String
String representation of the filter expression.
- model
Type: Microsoft.Data.Edm.IEdmModel
Model to use for metadata binding.
- elementType
Type: Microsoft.Data.Edm.IEdmType
Type that the filter clause refers to.
Return Value
Type: Microsoft.Data.OData.Query.SemanticAst.FilterClause
A FilterClause representing the metadata bound filter expression.