Langue

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 d’application.

[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Héritage
EntityQueryRootExpression
Attributs
Implémente

Remarques

Consultez Implémentation des fournisseurs de base de données et des extensions et comment fonctionnent les requêtes EF Core pour plus d’informations et d’exemples.

Constructeurs

Nom Description
EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

Crée une instance de la classe avec le EntityQueryRootExpression fournisseur de requêtes associé.

EntityQueryRootExpression(IEntityType)

Crée une instance de la EntityQueryRootExpression classe sans fournisseur de requêtes.

Propriétés

Nom Description
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 d’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 d’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 d’application.

(Hérité de QueryRootExpression)

Méthodes

Nom Description
DetachQueryProvider()

Détache le fournisseur de requêtes 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 d’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 d’application.

Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde .

UpdateEntityType(IEntityType)

Met à jour le 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 d’application.

Implémentations d’interfaces explicites

Nom Description
IPrintableExpression.Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde .

S’applique à