EntityQueryRootExpression 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 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
- 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 . |