Partager via


EntityQueryRootExpression Classe

Définition

Expression qui représente une racine de requête d’entité 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 EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Héritage
EntityQueryRootExpression
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

EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

Crée un instance de la classe avec le EntityQueryRootExpression fournisseur de requête associé.

EntityQueryRootExpression(IEntityType)

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 d’entité 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.

(Hérité de QueryRootExpression)
EntityType

Type d’entité représenté par cette racine de requête.

NodeType

Expression qui représente une racine de requête d’entité 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.

(Hérité de QueryRootExpression)
Type

Expression qui représente une racine de requête d’entité 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.

(Hérité de QueryRootExpression)

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 d’entité 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 d’entité 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 d’entité 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 .

S’applique à