Partager via


SqlExpressionFactory.Select Méthode

Définition

Surcharges

Select(IEntityType)

Crée un nouveau SelectExpression qui représente un 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 nouveau SelectExpression 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 nouveau SelectExpression 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 nouveau SelectExpression qui représente un 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 nouveau SelectExpression qui représente un 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 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

Paramètres

entityType
IEntityType

Type d’entité à projeter.

Retours

Expression représentant un SELECT dans une arborescence SQL.

Implémente

S’applique à

Select(SqlExpression)

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

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

Paramètres

projection
SqlExpression

SqlExpression à projeter.

Retours

Expression représentant un SELECT dans une arborescence SQL.

Implémente

S’applique à

Select(IEntityType, TableExpressionBase)

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

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

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.

Implémente

S’applique à

Select(IEntityType, String, Expression)

Attention

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

Crée un nouveau SelectExpression qui représente un 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 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

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.

Implémente

Attributs

S’applique à