StructuralTypeProjectionExpression 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 SelectExpressiondarstellt.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.
public class StructuralTypeProjectionExpression : System.Linq.Expressions.Expression
type StructuralTypeProjectionExpression = class
inherit Expression
Public Class StructuralTypeProjectionExpression
Inherits Expression
- Vererbung
-
StructuralTypeProjectionExpression
Konstruktoren
StructuralTypeProjectionExpression(ITypeBase, IReadOnlyDictionary<IProperty, ColumnExpression>, IReadOnlyDictionary<ITableBase,TableReferenceExpression>, Boolean, SqlExpression) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
Eigenschaften
DiscriminatorExpression |
Ein SqlExpression , um einen Diskriminator für den Entitätstyp zu generieren. |
IsNullable |
TODO |
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. |
StructuralType |
Der Basistyp, der projiziert wird (Entität oder komplexer Typ) |
TableMap |
TODO |
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, StructuralTypeShaperExpression) |
Fügt eine Navigationsbindung für diese Entitätsprojektion hinzu, wenn der Zielentitätstyp der Navigation im Besitz oder schwach ist. |
BindComplexProperty(IComplexProperty) |
Bindet eine komplexe Eigenschaft an diese Strukturtypprojektion, um einen Shaper-Ausdruck für den komplexen Zieltyp abzurufen. |
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, StructuralTypeShaperExpression) der -Methode hinzugefügt wurde. |
BindProperty(IProperty) |
Bindet eine Eigenschaft an diese Strukturtypprojektion, 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:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für