SqlExpressionFactory.Select 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í.
Přetížení
Select(IEntityType) |
Vytvoří nový SelectExpression objekt, který představuje select ve stromu SQL projektující typ entity ze zdroje tabulky vytvořené pomocí výchozího mapování v modelu. |
Select(SqlExpression) |
Vytvoří novou SelectExpression , která představuje select ve stromu SQL promítající SqlExpression nebo 1 z žádné tabulky a bez jakéhokoli složení. |
Select(IEntityType, TableExpressionBase) |
Vytvoří novou SelectExpression , která představuje select ve stromu SQL promítající typ entity ze zdroje tabulky. |
Select(IEntityType, String, Expression) |
Zastaralé.
Vytvoří nový SelectExpression objekt, který představuje select ve stromu SQL projektující typ entity ze zdroje tabulky vytvořeného pomocí vlastního SQL. |
Select(IEntityType)
Vytvoří nový SelectExpression objekt, který představuje select ve stromu SQL projektující typ entity ze zdroje tabulky vytvořené pomocí výchozího mapování v modelu.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType) As SelectExpression
Parametry
- entityType
- IEntityType
Typ entity pro projekt.
Návraty
Výraz představující select ve stromu SQL.
Implementuje
Platí pro
Select(SqlExpression)
Vytvoří novou SelectExpression , která představuje select ve stromu SQL promítající SqlExpression nebo 1 z žádné tabulky a bez jakéhokoli složení.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? projection);
abstract member Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (projection As SqlExpression) As SelectExpression
Parametry
- projection
- SqlExpression
A SqlExpression pro projekt.
Návraty
Výraz představující select ve stromu SQL.
Implementuje
Platí pro
Select(IEntityType, TableExpressionBase)
Vytvoří novou SelectExpression , která představuje select ve stromu SQL promítající typ entity ze zdroje tabulky.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase tableExpressionBase);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType, tableExpressionBase As TableExpressionBase) As SelectExpression
Parametry
- entityType
- IEntityType
Typ entity pro projekt.
- tableExpressionBase
- TableExpressionBase
Zdroj tabulky, ze které chcete projektovat.
Návraty
Výraz představující select ve stromu SQL.
Implementuje
Platí pro
Select(IEntityType, String, Expression)
Upozornění
Use overload which takes TableExpressionBase by passing FromSqlExpression directly.
Vytvoří nový SelectExpression objekt, který představuje select ve stromu SQL projektující typ entity ze zdroje tabulky vytvořeného pomocí vlastního SQL.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
[System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")]
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
[<System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")>]
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType, sql As String, sqlArguments As Expression) As SelectExpression
Parametry
- entityType
- IEntityType
Typ entity pro projekt.
- sql
- String
Vlastní SQL pro zdroj tabulky.
- sqlArguments
- Expression
Výraz představující parametry předané do vlastního SQL.
Návraty
Výraz představující select ve stromu SQL.
Implementuje
- Atributy
Platí pro
Entity Framework