Freigeben über


RelationalEntityShaperExpression Klasse

Definition

Ein Ausdruck, der die Erstellung einer Entität instance für einen relationalen Anbieter in ShaperExpressiondarstellt.

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

public class RelationalEntityShaperExpression : Microsoft.EntityFrameworkCore.Query.EntityShaperExpression
type RelationalEntityShaperExpression = class
    inherit EntityShaperExpression
Public Class RelationalEntityShaperExpression
Inherits EntityShaperExpression
Vererbung
RelationalEntityShaperExpression

Konstruktoren

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

Erstellt eine neue Instanz der RelationalEntityShaperExpression-Klasse.

RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

Erstellt eine neue Instanz der RelationalEntityShaperExpression-Klasse.

Eigenschaften

EntityType

Der Entitätstyp, der geformt wird.

(Geerbt von EntityShaperExpression)
IsNullable

Ein Wert, der angibt, ob diese Entität instance NULL sein kann.

(Geerbt von EntityShaperExpression)
MaterializationCondition

Die Materilisierungsbedingung, die zum Gestalten dieser Entität verwendet werden soll.

(Geerbt von EntityShaperExpression)
NodeType

Ein Ausdruck, der die Erstellung einer Entität instance für einen relationalen Anbieter in ShaperExpressiondarstellt.

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

(Geerbt von EntityShaperExpression)
Type

Ein Ausdruck, der die Erstellung einer Entität instance für einen relationalen Anbieter in ShaperExpressiondarstellt.

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

(Geerbt von EntityShaperExpression)
ValueBufferExpression

Der Ausdruck, der ein ValueBuffer darstellt, um Werte abzurufen, die zum Erstellen der Entität instance verwendet werden.

(Geerbt von EntityShaperExpression)

Methoden

GenerateMaterializationCondition(IEntityType, Boolean)

Erstellt einen Ausdruck von, Func<T,TResult> um zu bestimmen, welcher Entitätstyp materialisiert werden soll.

MakeNullable(Boolean)

Weist diesem Shaper nullability zu, was angibt, ob er NULL-Entitätsinstanzen formen kann oder nicht.

MakeNullable(Boolean)

Weist diesem Shaper nullability zu, was angibt, ob er NULL-Entitätsinstanzen formen kann oder nicht.

(Geerbt von EntityShaperExpression)
MarkAsNullable()
Veraltet.

Markiert diesen Shaper als NULLable, was angibt, dass er NULL-Entitätsinstanzen formen kann.

MarkAsNullable()
Veraltet.

Markiert diesen Shaper als NULLable, was angibt, dass er NULL-Entitätsinstanzen formen kann.

(Geerbt von EntityShaperExpression)
Print(ExpressionPrinter)

Ein Ausdruck, der die Erstellung einer Entität instance für einen relationalen Anbieter in ShaperExpressiondarstellt.

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

(Geerbt von EntityShaperExpression)
Update(Expression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der die Erstellung einer Entität instance für einen relationalen Anbieter in ShaperExpressiondarstellt.

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

(Geerbt von EntityShaperExpression)
WithEntityType(IEntityType)

Ändert den Entitätstyp, der von diesem Entitätsformer geformt wird.

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

(Geerbt von EntityShaperExpression)

Gilt für: