SqlExpressionFactory.Select Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework