Freigeben über


NullConditionalExpression Klasse

Definition

Achtung

Use ConditionalExpression with null check instead

Ausdruck, der den nullbedingten Zugriff darstellt. Die Logik in dieser Datei basiert auf https://github.com/bartdesmet/ExpressionFutures

public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use ConditionalExpression with null check instead")]
public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use ConditionalExpression with null check instead")>]
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class NullConditionalExpression
Inherits Expression
Implements IPrintableExpression
Vererbung
NullConditionalExpression
Attribute
Implementiert

Konstruktoren

NullConditionalExpression(Expression, Expression)
Veraltet.

Erstellt eine neue instance von NullConditionalExpression.

Eigenschaften

AccessOperation
Veraltet.

Ausdruck, der den Zugriffsvorgang darstellt.

Caller
Veraltet.

Ausdruck, der potenziell NULL-fähige Aufrufer darstellt, der auf seine NULL-Zulässigkeit getestet werden muss.

CanReduce
Veraltet.

Gibt an, dass der Knoten zu einem einfacheren Knoten reduziert werden kann. Wenn true zurückgegeben wird, kann Reduce() aufgerufen werden, um das reduzierte Formular zu erzeugen.

NodeType
Veraltet.

Ruft den Knotentyp dieses Ausdrucks ab.

Type
Veraltet.

Ruft den statischen Typ des Ausdrucks ab, den dieser Ausdruck darstellt.

Methoden

Equals(NullConditionalExpression)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

Print(ExpressionPrinter)
Veraltet.

Ausdruck, der den nullbedingten Zugriff darstellt. Die Logik in dieser Datei basiert auf https://github.com/bartdesmet/ExpressionFutures

Reduce()
Veraltet.

Reduziert diesen Knoten zu einem einfacheren Ausdruck. Wenn CanReduce true zurückgibt, sollte ein gültiger Ausdruck zurückgegeben werden. Diese Methode kann einen anderen Knoten zurückgeben, der selbst reduziert werden muss.

ToString()
Veraltet.

Gibt eine Textdarstellung des Expression zurück.

Update(Expression, Expression)
Veraltet.

Ausdruck, der den nullbedingten Zugriff darstellt. Die Logik in dieser Datei basiert auf https://github.com/bartdesmet/ExpressionFutures

VisitChildren(ExpressionVisitor)
Veraltet.

Reduziert den Knoten und ruft dann den Visitor-Delegaten für den reduzierten Ausdruck auf. Die Methode löst eine Ausnahme aus, wenn der Knoten nicht reduziert werden kann.

Gilt für: