ObjectQuery<T>::Where Method (String^, array<ObjectParameter^>^)
.NET Framework (current version)
Limits the query to results that match specified filtering criteria.
Assembly: System.Data.Entity (in System.Data.Entity.dll)
public: ObjectQuery<T>^ Where( String^ predicate, ... array<ObjectParameter^>^ parameters )
Parameters
- predicate
-
Type:
System::String^
The filter predicate.
- parameters
-
Type:
array<System.Data.Objects::ObjectParameter^>^
Zero or more parameters that are used in this method.
Return Value
Type: System.Data.Objects::ObjectQuery<T>^A new ObjectQuery<T> instance that is equivalent to the original instance with WHERE applied.
| Exception | Condition |
|---|---|
| ArgumentNullException | predicate is null. -or- parameters is null. |
| ArgumentException | The predicate is an empty string. |
This example is based on the AdventureWorks Sales Model. The example creates a new ObjectQuery<T> that contains results of the existing query filtered by the following criteria: "it.ProductID = 900".
.NET Framework
Available since 3.5
Available since 3.5
Show: