JsonEachExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espressione che rappresenta una chiamata di funzione SQLite json_each in un albero 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
- Ereditarietà
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere json_each .
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.
Costruttori
JsonEachExpression(String, SqlExpression, IReadOnlyList<PathSegment>) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Proprietà
Alias |
Alias assegnato a questa origine tabella. (Ereditato da TableValuedFunctionExpression) |
Arguments |
Elenco di argomenti di questa funzione. (Ereditato da TableValuedFunctionExpression) |
IsBuiltIn |
Ottiene il valore che indica se la funzione è predefinita. (Ereditato da TableValuedFunctionExpression) |
JsonExpression |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Name |
Nome della funzione. (Ereditato da TableValuedFunctionExpression) |
NodeType |
Espressione che rappresenta una chiamata di funzione SQLite json_each in un albero SQL. (Ereditato da TableExpressionBase) |
Path |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Schema |
Schema della funzione. (Ereditato da TableValuedFunctionExpression) |
StoreFunction |
Funzione dell'archivio. (Ereditato da TableValuedFunctionExpression) |
Type |
Espressione che rappresenta una chiamata di funzione SQLite json_each in un albero SQL. (Ereditato da TableExpressionBase) |
Metodi
AddAnnotation(String, Object) |
Aggiunge un'annotazione a questo oggetto. Genera se esiste già un'annotazione con il nome specificato. (Ereditato da TableExpressionBase) |
Clone() |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Crea un oggetto come questo con annotazioni specificate. (Ereditato da TableValuedFunctionExpression) |
Equals(Object) |
Espressione che rappresenta una chiamata di funzione SQLite json_each in un albero SQL. |
FindAnnotation(String) |
Ottiene l'annotazione con il nome specificato, che restituisce |
GetAnnotations() |
Ottiene tutte le annotazioni nell'oggetto corrente. (Ereditato da TableExpressionBase) |
GetHashCode() |
Espressione che rappresenta una chiamata di funzione SQLite json_each in un albero SQL. |
Print(ExpressionPrinter) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
PrintAnnotations(ExpressionPrinter) |
Crea una rappresentazione di stringa stampabile di annotazioni associate all'espressione specificata usando ExpressionPrinter. (Ereditato da TableExpressionBase) |
Update(IReadOnlyList<SqlExpression>) |
Crea una nuova espressione simile a questa, ma che usa gli elementi figlio specificati. Se tutti gli elementi figlio sono uguali, verrà restituita questa espressione. (Ereditato da TableValuedFunctionExpression) |
Update(SqlExpression, IReadOnlyList<PathSegment>) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
VisitChildren(ExpressionVisitor) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Implementazioni dell'interfaccia esplicita
IPrintableExpression.Print(ExpressionPrinter) |
Crea una rappresentazione di stringa stampabile dell'espressione specificata usando ExpressionPrinter. (Ereditato da TableExpressionBase) |
ITableBasedExpression.Table |
Oggetto associato all'origine ITableBase tabella specificata, se presente. (Ereditato da TableValuedFunctionExpression) |
Metodi di estensione
UnwrapJoin(TableExpressionBase) |
Se l'oggetto specificato |