SqlExpressionFactory.Select Método

Definición

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);

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);

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);

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);

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

Se aplica a