JsonEachExpression 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 einen SQLite-json_each-Funktionsaufruf in einer SQL-Struktur darstellt.
public class JsonEachExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
type JsonEachExpression = class
inherit TableValuedFunctionExpression
interface IClonableTableExpressionBase
Public Class JsonEachExpression
Inherits TableValuedFunctionExpression
Implements IClonableTableExpressionBase
- Vererbung
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter json_each .
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.
Konstruktoren
JsonEachExpression(String, SqlExpression, IReadOnlyList<PathSegment>) |
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
Alias |
Der dieser Tabellenquelle zugewiesene Alias. (Geerbt von TableValuedFunctionExpression) |
Arguments |
Die Liste der Argumente dieser Funktion. (Geerbt von TableValuedFunctionExpression) |
IsBuiltIn |
Ruft den Wert ab, der angibt, ob die Funktion integriert ist. (Geerbt von TableValuedFunctionExpression) |
JsonExpression |
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. |
Name |
Der Name der Funktion. (Geerbt von TableValuedFunctionExpression) |
NodeType |
Ein Ausdruck, der einen SQLite-json_each-Funktionsaufruf in einer SQL-Struktur darstellt. (Geerbt von TableExpressionBase) |
Path |
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. |
Schema |
Das Schema der Funktion. (Geerbt von TableValuedFunctionExpression) |
StoreFunction |
Die Store-Funktion. (Geerbt von TableValuedFunctionExpression) |
Type |
Ein Ausdruck, der einen SQLite-json_each-Funktionsaufruf in einer SQL-Struktur darstellt. (Geerbt von TableExpressionBase) |
Methoden
AddAnnotation(String, Object) |
Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von TableExpressionBase) |
Clone() |
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. |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Erstellt ein Objekt wie dieses mit angegebenen Anmerkungen. (Geerbt von TableValuedFunctionExpression) |
Equals(Object) |
Ein Ausdruck, der einen SQLite-json_each-Funktionsaufruf in einer SQL-Struktur darstellt. |
FindAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück |
GetAnnotations() |
Ruft alle Anmerkungen für das aktuelle Objekt ab. (Geerbt von TableExpressionBase) |
GetHashCode() |
Ein Ausdruck, der einen SQLite-json_each-Funktionsaufruf in einer SQL-Struktur darstellt. |
Print(ExpressionPrinter) |
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. |
PrintAnnotations(ExpressionPrinter) |
Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung von Anmerkungen, die dem angegebenen Ausdruck ExpressionPrinterzugeordnet sind. (Geerbt von TableExpressionBase) |
Update(IReadOnlyList<SqlExpression>) |
Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben. (Geerbt von TableValuedFunctionExpression) |
Update(SqlExpression, IReadOnlyList<PathSegment>) |
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. |
VisitChildren(ExpressionVisitor) |
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. |
Explizite Schnittstellenimplementierungen
IPrintableExpression.Print(ExpressionPrinter) |
Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks ExpressionPrinter. (Geerbt von TableExpressionBase) |
ITableBasedExpression.Table |
Die ITableBase , die der angegebenen Tabellenquelle zugeordnet ist, falls vorhanden. (Geerbt von TableValuedFunctionExpression) |
Erweiterungsmethoden
UnwrapJoin(TableExpressionBase) |
Wenn der angegebene |
Gilt für:
Entity Framework