Sprache

EntityProjectionExpression Klasse

Definition

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

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie 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

Name Beschreibung
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 SelectExpression.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie 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

Name Beschreibung
DiscriminatorExpression

A SqlExpression zum Generieren eines Diskriminators für den Entitätstyp.

EntityType

Der Entitätstyp, der projiziert wird.

NodeType

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

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

Type

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

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

Methoden

Name Beschreibung
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 mit dieser Entitätsprojektion, um den Entitäts-Shaper für den Zielentitätstyp der Navigation abzurufen, die zuvor mithilfe AddNavigationBinding(INavigation, EntityShaperExpression) der Methode hinzugefügt wurde.

BindProperty(IProperty)

Bindet eine Eigenschaft mit dieser Entitätsprojektion, um die SQL-Darstellung abzurufen.

MakeNullable()

Macht die Entitätsinstanz in der Projektion nullwertebar.

ToString()

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

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

UpdateEntityType(IEntityType)

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

VisitChildren(ExpressionVisitor)

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

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

Gilt für: