Freigeben über


ObjectContext.CreateQuery<T>-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.]

Erstellt im aktuellen Objektkontext mit der angegebenen Abfragezeichenfolge eine ObjectQuery<T>.

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

Syntax

'Declaration
Public Overridable Function CreateQuery(Of T) ( _
    queryString As String, _
    ParamArray parameters As ObjectParameter() _
) As ObjectQuery(Of T)
'Usage
Dim instance As ObjectContext 
Dim queryString As String 
Dim parameters As ObjectParameter()
Dim returnValue As ObjectQuery(Of T)

returnValue = instance.CreateQuery(queryString, _
    parameters)
public virtual ObjectQuery<T> CreateQuery<T>(
    string queryString,
    params ObjectParameter[] parameters
)
public:
generic<typename T>
virtual ObjectQuery<T>^ CreateQuery(
    String^ queryString, 
    ... array<ObjectParameter^>^ parameters
)
abstract CreateQuery : 
        queryString:string * 
        parameters:ObjectParameter[] -> ObjectQuery<'T> 
override CreateQuery : 
        queryString:string * 
        parameters:ObjectParameter[] -> ObjectQuery<'T> 
JScript does not support generic types and methods.

Typparameter

Parameter

  • queryString
    Typ: System.String
    Die auszuführende Abfragezeichenfolge.

Rückgabewert

Typ: System.Data.Entity.Core.Objects.ObjectQuery<T>
Eine ObjectQuery<T> des angegebenen Typs.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der queryString-Parameter oder der parameters-Parameter ist NULL.

Siehe auch

Verweis

ObjectContext Klasse

System.Data.Entity.Core.Objects-Namespace