SqlExpressionFactory.Select Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Select(IEntityType) |
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla creado mediante la asignación predeterminada en el modelo. |
Select(SqlExpression) |
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un SqlExpression o 1 desde ninguna tabla y sin ninguna composición. |
Select(IEntityType, TableExpressionBase) |
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla. |
Select(IEntityType, String, Expression) |
Obsoletos.
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla creado mediante un SQL personalizado. |
Select(IEntityType)
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla creado mediante la asignación predeterminada en el 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
Tipo de entidad que se va a proyectar.
Devoluciones
Expresión que representa un SELECT en un árbol SQL.
Implementaciones
Se aplica a
Select(SqlExpression)
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un SqlExpression o 1 desde ninguna tabla y sin ninguna composición.
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
Un SqlExpression objeto al proyecto.
Devoluciones
Expresión que representa un SELECT en un árbol SQL.
Implementaciones
Se aplica a
Select(IEntityType, TableExpressionBase)
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla.
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
Tipo de entidad que se va a proyectar.
- tableExpressionBase
- TableExpressionBase
Origen de tabla desde el que se va a proyectar.
Devoluciones
Expresión que representa un SELECT en un árbol SQL.
Implementaciones
Se aplica a
Select(IEntityType, String, Expression)
Precaución
Use overload which takes TableExpressionBase by passing FromSqlExpression directly.
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla creado mediante un 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
Tipo de entidad que se va a proyectar.
- sql
- String
SQL personalizado para el origen de la tabla.
- sqlArguments
- Expression
Expresión que representa los parámetros pasados a SQL personalizado.
Devoluciones
Expresión que representa un SELECT en un árbol SQL.
Implementaciones
- Atributos