Freigeben über


ObjectQuery<T>.Where-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Beschränkt die Abfrage auf Ergebnisse, die bestimmten Filterkriterien entsprechen.

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Function Where ( _
    predicate As String, _
    ParamArray parameters As ObjectParameter() _
) As ObjectQuery(Of T)
'Usage
Dim instance As ObjectQuery 
Dim predicate As String 
Dim parameters As ObjectParameter()
Dim returnValue As ObjectQuery(Of T)

returnValue = instance.Where(predicate, _
    parameters)
public ObjectQuery<T> Where(
    string predicate,
    params ObjectParameter[] parameters
)
public:
ObjectQuery<T>^ Where(
    String^ predicate, 
    ... array<ObjectParameter^>^ parameters
)
member Where : 
        predicate:string * 
        parameters:ObjectParameter[] -> ObjectQuery<'T> 
public function Where(
    predicate : String, 
    ... parameters : ObjectParameter[]
) : ObjectQuery<T>

Parameter

Rückgabewert

Typ: System.Data.Entity.Core.Objects.ObjectQuery<T>
Eine neue ObjectQuery<T>-Instanz, die der ursprünglichen Instanz entspricht, für die jedoch WHERE festgelegt ist.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Das Prädikat oder Parameter sind NULL.

ArgumentException

Das Prädikat ist eine leere Zeichenfolge.

Siehe auch

Verweis

ObjectQuery<T> Klasse

System.Data.Entity.Core.Objects-Namespace