Udostępnij przez


DbExpressionBuilder.Select<TProjection> Metoda

Definicja

Tworzy nowy DbProjectExpression , który wybiera określone wyrażenie dla danego zestawu danych wejściowych.

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

Parametry typu

TProjection

Typ wyniku metody projekcji.

Parametry

source
DbExpression

Wyrażenie określające zestaw danych wejściowych.

projection
Func<DbExpression,TProjection>

Metoda określająca sposób uzyskiwania przewidywanego wyrażenia podanego członkowi zestawu danych wejściowych. Ta metoda musi utworzyć wystąpienie typu zgodnego z select i można go rozpoznać w obiekcie DbExpression . Wymagania dotyczące zgodności dla TProjection zostały opisane w uwagach.

Zwraca

Nowa operacja DbProjectExpression reprezentująca operację wybierania.

Wyjątki

Wynik projekcji ma wartość null.

Dotyczy