Sdílet prostřednictvím


DbExpressionBuilder.Select<TProjection> Metoda

Definice

Vytvoří nový DbProjectExpression , který vybere zadaný výraz pro danou vstupní sadu.

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 projekce výsledku metody.

Parametry

source
DbExpression

Výraz, který určuje vstupní sadu.

projection
Func<DbExpression,TProjection>

Metoda, která určuje, jak odvodit projektovaný výraz daný člen vstupní sady. Tato metoda musí vytvořit instanci typu, která je kompatibilní s funkcí Select a lze ji přeložit na DbExpression . Požadavky na kompatibilitu pro projekt TProjection jsou popsány v poznámkách.

Návraty

Nový DbProjectExpression představující operaci výběru.

Výjimky

Výsledek projekce je null.

Platí pro