Partager via


ProjectionBindingExpression Classe

Définition

Expression qui obtient des valeurs à utiliser dans ShaperExpression lors de QueryExpression la création de résultats.

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 ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Héritage
ProjectionBindingExpression
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

ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

Crée une instance de la classe ProjectionBindingExpression.

ProjectionBindingExpression(Expression, Int32, Type)

Crée une instance de la classe ProjectionBindingExpression.

ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
Obsolète.

Crée une instance de la classe ProjectionBindingExpression.

ProjectionBindingExpression(Expression, ProjectionMember, Type)

Crée une instance de la classe ProjectionBindingExpression.

Propriétés

Index

Le membre de projection à lier si la liaison est via l’index de projection.

IndexMap
Obsolète.

Le membre de projection à lier si la liaison se fait via une carte d’index pour une mémoire tampon de valeur.

NodeType

Expression qui obtient des valeurs à utiliser dans ShaperExpression lors de QueryExpression la création de résultats.

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.

ProjectionMember

Membre de projection à lier si la liaison est via le membre de projection.

QueryExpression

Expression de requête avec laquelle établir une liaison.

Type

Expression qui obtient des valeurs à utiliser dans ShaperExpression lors de QueryExpression la création de résultats.

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.

Méthodes

Equals(Object)

Expression qui obtient des valeurs à utiliser dans ShaperExpression lors de QueryExpression la création de résultats.

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 obtient des valeurs à utiliser dans ShaperExpression lors de QueryExpression la création de résultats.

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)

Expression qui obtient des valeurs à utiliser dans ShaperExpression lors de QueryExpression la création de résultats.

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.

VisitChildren(ExpressionVisitor)

Expression qui obtient des valeurs à utiliser dans ShaperExpression lors de QueryExpression la création de résultats.

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.

S’applique à