JsonQueryExpression 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 oder eine Auflistung von Entitäten darstellt, die einer JSON-Spalte und dem Pfad für den Zugriff darauf zugeordnet sind.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.
public class JsonQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type JsonQueryExpression = class
inherit Expression
interface IPrintableExpression
Public Class JsonQueryExpression
Inherits Expression
Implements IPrintableExpression
- Vererbung
-
JsonQueryExpression
- Implementiert
Konstruktoren
JsonQueryExpression(IEntityType, ColumnExpression, IReadOnlyDictionary<IProperty,ColumnExpression>, Type, Boolean) |
Erstellt eine neue Instanz der JsonQueryExpression-Klasse. |
Eigenschaften
EntityType |
Der Entitätstyp, der durch diesen Ausdruck dargestellt wird. |
IsCollection |
Der Wert, der angibt, ob dieser Ausdruck eine Auflistung darstellt. |
IsNullable |
Der Wert, der angibt, ob dieser Ausdruck NULL-Werte zulassen kann. |
JsonColumn |
Die Spalte, die den JSON-Wert enthält. |
KeyPropertyMap |
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. |
NodeType |
Ein Ausdruck, der eine Entität oder eine Auflistung von Entitäten darstellt, die einer JSON-Spalte und dem Pfad für den Zugriff darauf zugeordnet sind. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Path |
Die Liste der Pfadsegmente, die vom Stamm des in der Spalte gespeicherten JSON-Codes zur Entität führen. |
Type |
Ein Ausdruck, der eine Entität oder eine Auflistung von Entitäten darstellt, die einer JSON-Spalte und dem Pfad für den Zugriff darauf zugeordnet sind. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Methoden
BindCollectionElement(SqlExpression) |
Bindet den Zugriff auf ein Sammlungselement an diesen JSON-Abfrageausdruck, um die SQL-Darstellung abzurufen. |
BindNavigation(INavigation) |
Bindet eine Navigation an diesen JSON-Abfrageausdruck, um die SQL-Darstellung abzurufen. |
BindProperty(IProperty) |
Bindet eine Eigenschaft an diesen JSON-Abfrageausdruck, um die SQL-Darstellung abzurufen. |
Equals(Object) |
Ein Ausdruck, der eine Entität oder eine Auflistung von Entitäten darstellt, die einer JSON-Spalte und dem Pfad für den Zugriff darauf zugeordnet sind. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
GetHashCode() |
Ein Ausdruck, der eine Entität oder eine Auflistung von Entitäten darstellt, die einer JSON-Spalte und dem Pfad für den Zugriff darauf zugeordnet sind. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
MakeNullable() |
Bewirkt, dass dieser JSON-Abfrageausdruck NULL-Werte zulassen kann. |
Print(ExpressionPrinter) |
Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks ExpressionPrinter. |
Update(ColumnExpression, IReadOnlyDictionary<IProperty,ColumnExpression>) |
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 eine Entität oder eine Auflistung von Entitäten darstellt, die einer JSON-Spalte und dem Pfad für den Zugriff darauf zugeordnet sind. 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