Partager via


InlineQueryRootExpression Classe

Définition

Expression qui représente une racine de requête inline dans la requête (par exemple new[] { 1, 2, 3 }).

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.

public class InlineQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type InlineQueryRootExpression = class
    inherit QueryRootExpression
Public Class InlineQueryRootExpression
Inherits QueryRootExpression
Héritage
InlineQueryRootExpression

Constructeurs

InlineQueryRootExpression(IAsyncQueryProvider, IReadOnlyList<Expression>, Type)

Crée une instance de la classe InlineQueryRootExpression.

InlineQueryRootExpression(IReadOnlyList<Expression>, Type)

Crée une instance de la classe InlineQueryRootExpression.

Propriétés

CanReduce

Expression qui représente une racine de requête inline dans la requête (par exemple new[] { 1, 2, 3 }).

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)
ElementType

Type d’élément représenté par la racine de cette requête.

(Hérité de QueryRootExpression)
EntityType

Type d’entité reprené par la racine de cette requête.

(Hérité de QueryRootExpression)
NodeType

Expression qui représente une racine de requête inline dans la requête (par exemple new[] { 1, 2, 3 }).

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)
QueryProvider

Fournisseur de requête associé à cette racine de requête.

(Hérité de QueryRootExpression)
Type

Expression qui représente une racine de requête inline dans la requête (par exemple new[] { 1, 2, 3 }).

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)
Values

Valeurs contenues dans cette racine de requête.

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 inline dans la requête (par exemple new[] { 1, 2, 3 }).

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)
GetHashCode()

Expression qui représente une racine de requête inline dans la requête (par exemple new[] { 1, 2, 3 }).

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)
Print(ExpressionPrinter)

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

Update(IReadOnlyList<Expression>)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

UpdateEntityType(IEntityType)

Mises à jour type d’entité associé à cette racine de requête avec une version optimisée équivalente.

(Hérité de QueryRootExpression)
VisitChildren(ExpressionVisitor)

Expression qui représente une racine de requête inline dans la requête (par exemple new[] { 1, 2, 3 }).

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

IPrintableExpression.Print(ExpressionPrinter)

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

(Hérité de QueryRootExpression)

S’applique à