Click or drag to resize

RepositoryResourceHandlerBaseTFhirResource, TModelQueryInternalExTData Method

Execute the specified query using a different type from TModel which can be used to override the query type for special scenarios.

Namespace: SanteDB.Messaging.FHIR.Handlers
Assembly: SanteDB.Messaging.FHIR (in SanteDB.Messaging.FHIR.dll) Version: 3.0.2081-alpha+4e2291b954f20d29cba15591683155ca851b26eb
Syntax
protected virtual IQueryResultSet<TData> QueryInternalEx<TData>(
	Expression<Func<TData, bool>> query,
	NameValueCollection fhirParameters,
	NameValueCollection hdsiParameters
)
where TData : 

Parameters

query  ExpressionFuncTData, Boolean
The query filter.
fhirParameters  NameValueCollection
The fhir resource parameters as provided in the query request.
hdsiParameters  NameValueCollection
The HDSI parameters as parsed using TModel. If you need HDSI parameters for TData, call QueryRewriter.RewriteFhirQuery(typeof(TFhirResource), typeof(TModel), fhirParameters, out hdsiParameters) in your own implementation before calling this method.

Type Parameters

TData

[Missing <typeparam name="TData"/> documentation for "M:SanteDB.Messaging.FHIR.Handlers.RepositoryResourceHandlerBase`2.QueryInternalEx``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection)"]

Return Value

IQueryResultSetTData

[Missing <returns> documentation for "M:SanteDB.Messaging.FHIR.Handlers.RepositoryResourceHandlerBase`2.QueryInternalEx``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection)"]

See Also