Поделиться через


DbExpressionBuilder.Select<TProjection> Метод

Определение

Создает новое выражение DbProjectExpression, выбирающее заданное выражение на данном входном наборе.

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

Параметры типа

TProjection

Тип результата проекции метода.

Параметры

source
DbExpression

Выражение, задающее входной набор.

projection
Func<DbExpression,TProjection>

Метод, определяющий процедуру получения проецируемого выражения из элемента входного набора. Этот метод должен создать экземпляр типа, совместимого с Select и который может быть разрешен в DbExpression . Требования к совместимости TProjection приведены в примечаниях.

Возвращаемое значение

Новое DbProjectExpression, представляющий операцию выбора.

Исключения

Результатом проекции является null.

Применяется к