Partager via


EntityProjectionExpression Classe

Définition

Expression qui représente une entité dans la projection de SelectExpression.

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 EntityProjectionExpression : System.Linq.Expressions.Expression
type EntityProjectionExpression = class
    inherit Expression
Public Class EntityProjectionExpression
Inherits Expression
Héritage
EntityProjectionExpression

Constructeurs

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>, SqlExpression)

Crée une instance de la classe EntityProjectionExpression.

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>)

Expression qui représente une entité dans la projection de SelectExpression.

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.

EntityProjectionExpression(IEntityType, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression)

Crée une instance de la classe EntityProjectionExpression.

EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean)
Obsolète.

Crée une instance de la classe EntityProjectionExpression.

Propriétés

DiscriminatorExpression

pour générer un discriminateur pour le type d’entité SqlExpression .

EntityType

Type d’entité projeté.

NodeType

Expression qui représente une entité dans la projection de SelectExpression.

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.

Type

Expression qui représente une entité dans la projection de SelectExpression.

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

AddNavigationBinding(INavigation, EntityShaperExpression)

Ajoute une liaison de navigation pour cette projection d’entité lorsque le type d’entité cible de la navigation est détenu ou faible.

BindNavigation(INavigation)

Lie une navigation avec cette projection d’entité pour obtenir le shaper d’entité pour le type d’entité cible de la navigation qui a été précédemment ajouté à l’aide de AddNavigationBinding(INavigation, EntityShaperExpression) la méthode .

BindProperty(IProperty)

Lie une propriété à cette projection d’entité pour obtenir la représentation SQL.

MakeNullable()

Rend les instance d’entité dans la projection nullables.

ToString()

Expression qui représente une entité dans la projection de SelectExpression.

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.

UpdateEntityType(IEntityType)

Mises à jour le type d’entité projeté sur l’un des types dérivés.

VisitChildren(ExpressionVisitor)

Expression qui représente une entité dans la projection de SelectExpression.

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.

S’applique à