Partager via


ISqlExpressionFactory.Select Méthode

Définition

Surcharges

Select(IEntityType)

Crée un SelectExpression nouveau qui représente un élément SELECT dans une arborescence SQL projetant un type d’entité à partir d’une source de table créée à l’aide du mappage par défaut dans le modèle.

Select(SqlExpression)

Crée un SelectExpression nouveau qui représente un SELECT dans une arborescence SQL projetant un SqlExpression ou 1 à partir d’aucune table et sans composition.

Select(IEntityType, TableExpressionBase)

Crée un SelectExpression nouveau qui représente un SELECT dans une arborescence SQL projetant un type d’entité à partir d’une source de table.

Select(IEntityType, String, Expression)
Obsolète.

Crée un SelectExpression nouveau qui représente un ÉLÉMENT SELECT dans une arborescence SQL projetant un type d’entité à partir d’une source de table créée à l’aide d’un sql personnalisé.

Select(IEntityType)

Crée un SelectExpression nouveau qui représente un élément SELECT dans une arborescence SQL projetant un type d’entité à partir d’une source de table créée à l’aide du mappage par défaut dans le modèle.

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

Paramètres

entityType
IEntityType

Type d’entité à projeter.

Retours

Expression représentant un SELECT dans une arborescence SQL.

S’applique à

Select(SqlExpression)

Crée un SelectExpression nouveau qui représente un SELECT dans une arborescence SQL projetant un SqlExpression ou 1 à partir d’aucune table et sans composition.

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

Paramètres

projection
SqlExpression

SqlExpression à projeter.

Retours

Expression représentant un SELECT dans une arborescence SQL.

S’applique à

Select(IEntityType, TableExpressionBase)

Crée un SelectExpression nouveau qui représente un SELECT dans une arborescence SQL projetant un type d’entité à partir d’une source de table.

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

Paramètres

entityType
IEntityType

Type d’entité à projeter.

tableExpressionBase
TableExpressionBase

Source de table à partir de laquelle projeter.

Retours

Expression représentant un SELECT dans une arborescence SQL.

S’applique à

Select(IEntityType, String, Expression)

Attention

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

Crée un SelectExpression nouveau qui représente un ÉLÉMENT SELECT dans une arborescence SQL projetant un type d’entité à partir d’une source de table créée à l’aide d’un sql personnalisé.

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

Paramètres

entityType
IEntityType

Type d’entité à projeter.

sql
String

Sql personnalisé pour la source de table.

sqlArguments
Expression

Expression représentant les paramètres passés au sql personnalisé.

Retours

Expression représentant un SELECT dans une arborescence SQL.

Attributs

S’applique à