DbExpressionBuilder.Select<TProjection> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework