Microsoft.EntityFrameworkCore.Query.Expressions Espace de noms
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.
Classes
AggregateExpression |
Classe de base pour les expressions d’agrégation. |
AliasExpression |
Expression d’alias. |
CaseExpression |
Représente une expression SQL CASE. |
CaseWhenClause |
Représente une clause when d’un CaseExpression. |
ColumnExpression |
Expression de colonne. |
ColumnReferenceExpression |
Expression de référence de colonne. |
CountExpression |
Représente une expression SQL COUNT. |
CrossJoinExpression |
Représente une expression SQL CROSS JOIN. |
CrossJoinLateralExpression |
Représente une expression SQL CROSS JOIN LATERAL. |
DiscriminatorPredicateExpression |
Représente un prédicat de discriminateur. |
ExistsExpression |
Représente une expression SQL EXISTS. |
ExplicitCastExpression |
Représente une expression SQL CAST. |
FromSqlExpression |
Représente une expression FromSql. |
InExpression |
Représente une expression SQL IN. |
InnerJoinExpression |
Représente une expression SQL INNER JOIN. |
IsNullExpression |
Représente une expression SQL IS NULL. |
JoinExpressionBase |
Classe de base pour les expressions SQL JOIN. |
LateralJoinExpression |
Représente une expression SQL LATERAL JOIN. |
LeftOuterJoinExpression |
Représente une expression SQL LEFT OUTER JOIN. |
LikeExpression |
Représente une expression SQL LIKE. |
MaxExpression |
Représente une expression d’agrégation SQL MAX. |
MinExpression |
Représente une expression d’agrégation SQL MIN. |
NotNullableExpression |
Expression d’annotation réductible utilisée pour affecter la logique d’expansion Null. |
NullableExpression |
Expression d’annotation réductible utilisée pour affecter la logique d’expansion Null. |
NullCompensatedExpression |
Expression d’annotation réductible indiquant que le fragment d’expression suivant a été compensé pour la sémantique null. Aucun traitement sémantique Null supplémentaire n’est nécessaire pour ce fragment. |
PredicateJoinExpressionBase |
Classe de base pour les expressions SQL JOIN qui ont des prédicats. |
PropertyParameterExpression |
Expression qui représente l’accès à une propriété sur un paramètre de requête. |
SelectExpression |
Représente une expression SQL SELECT. |
SelectExpressionDependencies |
Classe de paramètre dépendances de service pour SelectExpression Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. Ne construisez pas d’instances de cette classe directement à partir du code du fournisseur ou de l’application, car la signature du constructeur peut changer à mesure que de nouvelles dépendances sont ajoutées. Utilisez plutôt ce type dans votre constructeur afin qu’un instance soit créé et injecté automatiquement par le conteneur d’injection de dépendances. Pour créer un instance avec certains services dépendants remplacés, commencez par résoudre l’objet à partir du conteneur d’injection de dépendances, puis remplacez les services sélectionnés à l’aide de la commande « With... » Méthodes. N’appelez pas le constructeur à aucun moment de ce processus. |
SelectExpressionFactory |
Fabrique SelectExpression. |
SqlFragmentExpression |
Représente un fragment SQL qui sera directement inséré dans la sortie générée pendant la génération de SQL. |
SqlFunctionExpression |
Représente une expression d’appel de fonction SQL. |
StringCompareExpression |
Représente une expression de comparaison de chaînes SQL. |
SumExpression |
Représente une expression SOMME SQL. |
TableExpression |
Représente une expression de table SQL. |
TableExpressionBase |
Classe de base pour les expressions de table SQL. |
Interfaces
ISelectExpressionFactory |
Fabrique pour les instances SelectExpression. |