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.
Применяется к
Entity Framework