Sdílet prostřednictvím


SqlExpressionFactory.Select Metoda

Definice

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