Udostępnij za pośrednictwem


JsonEachExpression Klasa

Definicja

Wyrażenie reprezentujące wywołanie funkcji SQLite json_each w drzewie SQL.

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
Dziedziczenie
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz json_each .

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Konstruktory

JsonEachExpression(String, SqlExpression, IReadOnlyList<PathSegment>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Właściwości

Alias

Alias przypisany do tego źródła tabeli.

(Odziedziczone po TableValuedFunctionExpression)
Arguments

Lista argumentów tej funkcji.

(Odziedziczone po TableValuedFunctionExpression)
IsBuiltIn

Pobiera wartość wskazującą, czy funkcja jest wbudowana.

(Odziedziczone po TableValuedFunctionExpression)
JsonExpression

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Name

Nazwa funkcji.

(Odziedziczone po TableValuedFunctionExpression)
NodeType

Wyrażenie reprezentujące wywołanie funkcji SQLite json_each w drzewie SQL.

(Odziedziczone po TableExpressionBase)
Path

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Schema

Schemat funkcji.

(Odziedziczone po TableValuedFunctionExpression)
StoreFunction

Funkcja store.

(Odziedziczone po TableValuedFunctionExpression)
Type

Wyrażenie reprezentujące wywołanie funkcji SQLite json_each w drzewie SQL.

(Odziedziczone po TableExpressionBase)

Metody

AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po TableExpressionBase)
Clone()

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Tworzy obiekt podobny do tego z określonymi adnotacjami.

(Odziedziczone po TableValuedFunctionExpression)
Equals(Object)

Wyrażenie reprezentujące wywołanie funkcji SQLite json_each w drzewie SQL.

FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po TableExpressionBase)
GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po TableExpressionBase)
GetHashCode()

Wyrażenie reprezentujące wywołanie funkcji SQLite json_each w drzewie SQL.

Print(ExpressionPrinter)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

PrintAnnotations(ExpressionPrinter)

Tworzy drukowalną reprezentację adnotacji skojarzonych z danym wyrażeniem przy użyciu polecenia ExpressionPrinter.

(Odziedziczone po TableExpressionBase)
Update(IReadOnlyList<SqlExpression>)

Tworzy nowe wyrażenie, które jest podobne do tego, ale przy użyciu dostarczonych elementów podrzędnych. Jeśli wszystkie elementy podrzędne są takie same, zwróci to wyrażenie.

(Odziedziczone po TableValuedFunctionExpression)
Update(SqlExpression, IReadOnlyList<PathSegment>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

VisitChildren(ExpressionVisitor)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu elementu ExpressionPrinter.

(Odziedziczone po TableExpressionBase)
ITableBasedExpression.Table

Element ITableBase skojarzony z danym źródłem tabeli, jeśli istnieje.

(Odziedziczone po TableValuedFunctionExpression)

Metody rozszerzania

UnwrapJoin(TableExpressionBase)

Jeśli dana table wartość jest wartością , zwraca tabelę JoinExpressionBase, do która jest sprzężona. W przeciwnym razie zwraca wartość table.

Dotyczy