Compartir a través de


ISqlExpressionFactory.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 Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public 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.

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 Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public 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
Public 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.

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 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
Public 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.

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 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 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
[<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
Public 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.

Atributos

Se aplica a