Condividi tramite


DbExpressionBuilder.Select<TProjection> Metodo

Definizione

Crea un nuovo oggetto DbProjectExpression che seleziona l'espressione indicata sul set di input specificato.

public static System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression Select<TProjection> (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,TProjection> projection);
static member Select : System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, 'Projection> -> System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression
<Extension()>
Public Function Select(Of TProjection) (source As DbExpression, projection As Func(Of DbExpression, TProjection)) As DbProjectExpression

Parametri di tipo

TProjection

Tipo di risultato del metodo di proiezione.

Parametri

source
DbExpression

Espressione che specifica il set di input.

projection
Func<DbExpression,TProjection>

Metodo che specifica come derivare l'espressione proiettata, in base a un membro del set di input. Questo metodo deve produrre un'istanza di un tipo compatibile con Select e può essere risolto in un DbExpression oggetto . I requisiti di compatibilità per TProjection sono descritti nelle note.

Restituisce

Nuovo DbProjectExpression che rappresenta l'operazione di selezione.

Eccezioni

Il risultato della proiezione è Null.

Si applica a