SqlExpressionFactory.Select Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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