JsonEachExpression Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výraz, který představuje volání funkce SQLite json_each ve stromu 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
- Dědičnost
- Implementuje
Poznámky
Další informace a příklady najdete v tématu json_each .
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.
Konstruktory
JsonEachExpression(String, SqlExpression, IReadOnlyList<PathSegment>) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
Vlastnosti
Alias |
Alias přiřazený k tomuto zdroji tabulky. (Zděděno od TableValuedFunctionExpression) |
Arguments |
Seznam argumentů této funkce. (Zděděno od TableValuedFunctionExpression) |
IsBuiltIn |
Získá hodnotu označující, zda je funkce integrovaná. (Zděděno od TableValuedFunctionExpression) |
JsonExpression |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
Name |
Název funkce. (Zděděno od TableValuedFunctionExpression) |
NodeType |
Výraz, který představuje volání funkce SQLite json_each ve stromu SQL. (Zděděno od TableExpressionBase) |
Path |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
Schema |
Schéma funkce. (Zděděno od TableValuedFunctionExpression) |
StoreFunction |
Funkce úložiště. (Zděděno od TableValuedFunctionExpression) |
Type |
Výraz, který představuje volání funkce SQLite json_each ve stromu SQL. (Zděděno od TableExpressionBase) |
Metody
AddAnnotation(String, Object) |
Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem. (Zděděno od TableExpressionBase) |
Clone() |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Vytvoří objekt podobný tomuto se zadanými poznámkami. (Zděděno od TableValuedFunctionExpression) |
Equals(Object) |
Výraz, který představuje volání funkce SQLite json_each ve stromu SQL. |
FindAnnotation(String) |
Získá anotaci s daným názvem a vrátí |
GetAnnotations() |
Získá všechny poznámky aktuální objekt. (Zděděno od TableExpressionBase) |
GetHashCode() |
Výraz, který představuje volání funkce SQLite json_each ve stromu SQL. |
Print(ExpressionPrinter) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
PrintAnnotations(ExpressionPrinter) |
Vytvoří tisknutelnou řetězcovou reprezentaci poznámek přidružených k danému výrazu pomocí ExpressionPrinter. (Zděděno od TableExpressionBase) |
Update(IReadOnlyList<SqlExpression>) |
Vytvoří nový výraz, který je podobný tomuto, ale používá zadané podřízené položky. Pokud jsou všechny podřízené položky stejné, vrátí tento výraz. (Zděděno od TableValuedFunctionExpression) |
Update(SqlExpression, IReadOnlyList<PathSegment>) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
VisitChildren(ExpressionVisitor) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
Explicitní implementace rozhraní
IPrintableExpression.Print(ExpressionPrinter) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter. (Zděděno od TableExpressionBase) |
ITableBasedExpression.Table |
Přidružený ITableBase k danému zdroji tabulky, pokud existuje. (Zděděno od TableValuedFunctionExpression) |
Metody rozšíření
UnwrapJoin(TableExpressionBase) |
Pokud je JoinExpressionBasedaná hodnota |
Platí pro
Entity Framework