EntityProjectionExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |