Freigeben über


EntityProjectionExpression Klasse

Definition

Ein Ausdruck, der eine Entität in der Projektion von SelectExpressiondarstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

public class EntityProjectionExpression : System.Linq.Expressions.Expression
type EntityProjectionExpression = class
    inherit Expression
Public Class EntityProjectionExpression
Inherits Expression
Vererbung
EntityProjectionExpression

Konstruktoren

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

Erstellt eine neue Instanz der EntityProjectionExpression-Klasse.

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>)

Ein Ausdruck, der eine Entität in der Projektion von SelectExpressiondarstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

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

Erstellt eine neue Instanz der EntityProjectionExpression-Klasse.

EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean)
Veraltet.

Erstellt eine neue Instanz der EntityProjectionExpression-Klasse.

Eigenschaften

DiscriminatorExpression

Ein SqlExpression , um einen Diskriminator für den Entitätstyp zu generieren.

EntityType

Der Entitätstyp, der projiziert wird.

NodeType

Ein Ausdruck, der eine Entität in der Projektion von SelectExpressiondarstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Type

Ein Ausdruck, der eine Entität in der Projektion von SelectExpressiondarstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Methoden

AddNavigationBinding(INavigation, EntityShaperExpression)

Fügt eine Navigationsbindung für diese Entitätsprojektion hinzu, wenn der Zielentitätstyp der Navigation im Besitz oder schwach ist.

BindNavigation(INavigation)

Bindet eine Navigation an diese Entitätsprojektion, um den Entitätsformer für den Zielentitätstyp der Navigation abzurufen, der zuvor mithilfe AddNavigationBinding(INavigation, EntityShaperExpression) der -Methode hinzugefügt wurde.

BindProperty(IProperty)

Bindet eine Eigenschaft an diese Entitätsprojektion, um die SQL-Darstellung abzurufen.

MakeNullable()

Bewirkt, dass entitäts-instance in der Projektion nullfähig ist.

ToString()

Ein Ausdruck, der eine Entität in der Projektion von SelectExpressiondarstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

UpdateEntityType(IEntityType)

Updates den Entitätstyp, der auf einen der abgeleiteten Typen projiziert wird.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der eine Entität in der Projektion von SelectExpressiondarstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Gilt für: