Freigeben über


ObjectQuery<T>.Select-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 Abfrageergebnisse auf die Eigenschaften, die in der angegebenen Projektion definiert sind.

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

Syntax

'Declaration
Public Function Select ( _
    projection As String, _
    ParamArray parameters As ObjectParameter() _
) As ObjectQuery(Of DbDataRecord)
'Usage
Dim instance As ObjectQuery 
Dim projection As String 
Dim parameters As ObjectParameter()
Dim returnValue As ObjectQuery(Of DbDataRecord)

returnValue = instance.Select(projection, _
    parameters)
public ObjectQuery<DbDataRecord> Select(
    string projection,
    params ObjectParameter[] parameters
)
public:
ObjectQuery<DbDataRecord^>^ Select(
    String^ projection, 
    ... array<ObjectParameter^>^ parameters
)
member Select : 
        projection:string * 
        parameters:ObjectParameter[] -> ObjectQuery<DbDataRecord> 
public function Select(
    projection : String, 
    ... parameters : ObjectParameter[]
) : ObjectQuery<DbDataRecord>

Parameter

  • projection
    Typ: System.String
    Die Liste ausgewählter Eigenschaften, mit denen die Projektion definiert wird.

Rückgabewert

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

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Die Projektion oder Parameter sind NULL.

ArgumentException

Die Projektion ist eine leere Zeichenfolge.

Siehe auch

Verweis

ObjectQuery<T> Klasse

System.Data.Entity.Core.Objects-Namespace