ShapedQueryExpression 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 combina un'espressione di query e un'espressione shaper.
Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.
public class ShapedQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(QueryExpression), nq}")]
public class ShapedQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ShapedQueryExpression = class
inherit Expression
interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(QueryExpression), nq}")>]
type ShapedQueryExpression = class
inherit Expression
interface IPrintableExpression
Public Class ShapedQueryExpression
Inherits Expression
Implements IPrintableExpression
- Ereditarietà
-
ShapedQueryExpression
- Attributi
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni e Come funzionano le query di EF Core .
Costruttori
ShapedQueryExpression(Expression, Expression) |
Crea una nuova istanza della ShapedQueryExpression classe con espressioni di query e shaper associate. |
Proprietà
NodeType |
Espressione che combina un'espressione di query e un'espressione shaper. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
QueryExpression |
Espressione che rappresenta la query da eseguire sul server per recuperare i dati. |
ResultCardinality |
Cardinalità dei risultati generati. |
ShaperExpression |
Espressione che rappresenta il shaper da eseguire nei risultati recuperati dal server. |
Type |
Espressione che combina un'espressione di query e un'espressione shaper. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Metodi
Print(ExpressionPrinter) |
Espressione che combina un'espressione di query e un'espressione shaper. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Update(Expression, Expression) |
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. |
UpdateQueryExpression(Expression) |
Crea una nuova espressione simile a questa, ma usando l'espressione di query fornita. Se l'espressione di query è la stessa, restituirà questa espressione. |
UpdateResultCardinality(ResultCardinality) |
Crea una nuova espressione simile a questa, ma con la cardinalità dei risultati fornita. |
UpdateShaperExpression(Expression) |
Crea una nuova espressione simile a questa, ma usando l'espressione shaper fornita. Se l'espressione shaper è la stessa, restituirà questa espressione. |
VisitChildren(ExpressionVisitor) |
Espressione che combina un'espressione di query e un'espressione shaper. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Implementazioni dell'interfaccia esplicita
IPrintableExpression.Print(ExpressionPrinter) |
Crea una rappresentazione di stringa stampabile dell'espressione specificata utilizzando ExpressionPrinter. |