SqlExpressionFactory.Select Método

Definição

Sobrecargas

Select(IEntityType)

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um tipo de entidade de uma fonte de tabela criada usando o mapeamento padrão no modelo.

Select(SqlExpression)

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um SqlExpression ou 1 de nenhuma tabela e sem nenhuma composição.

Select(IEntityType, TableExpressionBase)

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um tipo de entidade de uma fonte de tabela.

Select(IEntityType, String, Expression)
Obsoleto.

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um tipo de entidade de uma fonte de tabela criada usando um SQL personalizado.

Select(IEntityType)

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um tipo de entidade de uma fonte de tabela criada usando o mapeamento padrão no modelo.

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

Parâmetros

entityType
IEntityType

Um tipo de entidade para projetar.

Retornos

Uma expressão que representa um SELECT em uma árvore SQL.

Implementações

Aplica-se a

Select(SqlExpression)

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um SqlExpression ou 1 de nenhuma tabela e sem nenhuma composição.

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

Parâmetros

projection
SqlExpression

Um SqlExpression para projetar.

Retornos

Uma expressão que representa um SELECT em uma árvore SQL.

Implementações

Aplica-se a

Select(IEntityType, TableExpressionBase)

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um tipo de entidade de uma fonte de tabela.

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

Parâmetros

entityType
IEntityType

Um tipo de entidade para projetar.

tableExpressionBase
TableExpressionBase

Uma fonte de tabela da qual projetar.

Retornos

Uma expressão que representa um SELECT em uma árvore SQL.

Implementações

Aplica-se a

Select(IEntityType, String, Expression)

Cuidado

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

Cria um novo SelectExpression que representa um SELECT em uma árvore SQL projetando um tipo de entidade de uma fonte de tabela criada usando um SQL personalizado.

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

Parâmetros

entityType
IEntityType

Um tipo de entidade para projetar.

sql
String

Um SQL personalizado para a origem da tabela.

sqlArguments
Expression

Uma expressão que representa parâmetros passados para o SQL personalizado.

Retornos

Uma expressão que representa um SELECT em uma árvore SQL.

Implementações

Atributos

Aplica-se a