QueryRootExpression Classe
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.
Expression qui représente une racine de requête dans l’expression de requête.
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.
public class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public abstract class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type QueryRootExpression = class
inherit Expression
interface IPrintableExpression
Public Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
Public MustInherit Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
- Héritage
-
QueryRootExpression
- Dérivé
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données et Fonctionnement des requêtes EF Core .
Constructeurs
QueryRootExpression(IAsyncQueryProvider, IEntityType) |
Crée un instance de la classe avec le QueryRootExpression fournisseur de requête associé. |
QueryRootExpression(IAsyncQueryProvider, Type) |
Crée un instance de la classe avec le QueryRootExpression fournisseur de requête associé. |
QueryRootExpression(IEntityType) |
Crée une instance de la QueryRootExpression classe sans fournisseur de requête. |
QueryRootExpression(Type) |
Crée une instance de la EntityQueryRootExpression classe sans fournisseur de requête. |
Propriétés
CanReduce |
Expression qui représente une racine de requête dans l’expression de requête. 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. |
ElementType |
Type d’élément représenté par cette racine de requête. |
EntityType |
Type d’entité reprenseté par cette racine de requête. |
NodeType |
Expression qui représente une racine de requête dans l’expression de requête. 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. |
QueryProvider |
Fournisseur de requêtes associé à cette racine de requête. |
Type |
Expression qui représente une racine de requête dans l’expression de requête. 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. |
Méthodes
DetachQueryProvider() |
Détache le fournisseur de requête associé de cette expression racine de requête. |
Equals(Object) |
Expression qui représente une racine de requête dans l’expression de requête. 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. |
GetHashCode() |
Expression qui représente une racine de requête dans l’expression de requête. 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. |
Print(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde . |
UpdateEntityType(IEntityType) |
Mises à jour type d’entité associé à cette racine de requête avec une version optimisée équivalente. |
VisitChildren(ExpressionVisitor) |
Expression qui représente une racine de requête dans l’expression de requête. 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. |
Implémentations d’interfaces explicites
IPrintableExpression.Print(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde . |