Condividi tramite


RelationalStructuralTypeShaperExpression Classe

Definizione

Espressione che rappresenta la creazione di un'istanza di entità per un provider relazionale in ShaperExpression.

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 RelationalStructuralTypeShaperExpression : Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression
type RelationalStructuralTypeShaperExpression = class
    inherit StructuralTypeShaperExpression
Public Class RelationalStructuralTypeShaperExpression
Inherits StructuralTypeShaperExpression
Ereditarietà
RelationalStructuralTypeShaperExpression

Costruttori

RelationalStructuralTypeShaperExpression(ITypeBase, Expression, Boolean)

Crea una nuova istanza della classe RelationalStructuralTypeShaperExpression.

RelationalStructuralTypeShaperExpression(ITypeBase, Expression, Boolean, LambdaExpression)

Crea una nuova istanza della classe RelationalStructuralTypeShaperExpression.

Proprietà

IsNullable

Valore che indica se l'istanza può essere Null.

(Ereditato da StructuralTypeShaperExpression)
MaterializationCondition

Condizione di materializzazione da utilizzare per modellare questo tipo strutturale.

(Ereditato da StructuralTypeShaperExpression)
NodeType

Espressione che rappresenta la creazione di un'istanza di entità per un provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da StructuralTypeShaperExpression)
StructuralType

L'entità o il tipo complesso da modellare.

(Ereditato da StructuralTypeShaperExpression)
Type

Espressione che rappresenta la creazione di un'istanza di entità per un provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da StructuralTypeShaperExpression)
ValueBufferExpression

Espressione che rappresenta un ValueBuffer oggetto da cui ottenere i valori utilizzati per creare l'istanza.

(Ereditato da StructuralTypeShaperExpression)

Metodi

DebuggerDisplay()

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 alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da StructuralTypeShaperExpression)
GenerateMaterializationCondition(ITypeBase, Boolean)

Crea un'espressione di Func<T,TResult> per determinare il tipo da materializzare.

MakeNullable(Boolean)

Assegna valori Null per questo shaper, che indica se può modellare o meno istanze Null.

Update(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.

VisitChildren(ExpressionVisitor)

Espressione che rappresenta la creazione di un'istanza di entità per un provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da StructuralTypeShaperExpression)
WithType(ITypeBase)

Modifica il tipo strutturale modellato da questo shaper.

Implementazioni dell'interfaccia esplicita

IPrintableExpression.Print(ExpressionPrinter)

Crea una rappresentazione di stringa stampabile dell'espressione specificata utilizzando ExpressionPrinter.

(Ereditato da StructuralTypeShaperExpression)

Si applica a