Click or drag to resize
Grid Solutions Framework

Metadata.Query Method

Queries eDNA meta-data for values defined in search values.

Namespace: eDNAAdapters
Assembly: eDNAAdapters (in eDNAAdapters.dll) Version: 2.4.245-beta
Syntax
public static IEnumerable<Metadata> Query(
	Metadata search,
	Func<Metadata, bool> match = null
)
View Source

Parameters

search  Metadata
Metadata values to search.
match  Func<Metadata, Boolean>  (Optional)
Optional predicate delegate that defines the valid conditions of the elements being searched.

Return Value

IEnumerable<Metadata>
Values that match search criteria.
Remarks

Searches on reference fields require use of match predicate function since the eDNA function to search meta-data, i.e., Configuration.EzSimpleFindPoints, ignores reference field values.

Since meta-data lookups on non-key fields are a linear O(n) operation, consider a strategy that will scan and cache the full meta-data when use case demands multiple search operations or complete meta-data set.

See Also