ObjectQuery<T>::Where Method (String^, array<ObjectParameter^>^)

 

Limits the query to results that match specified filtering criteria.

Namespace:   System.Data.Objects
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".

No code example is currently available or this language may not be supported.

.NET Framework
Available since 3.5
Return to top
Show: