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。

适用于