Condividi tramite


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

Costruttori

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

Crea una nuova istanza della classe RelationalEntityShaperExpression.

RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

Crea una nuova istanza della classe RelationalEntityShaperExpression.

Proprietà

EntityType

Tipo di entità da modellare.

(Ereditato da EntityShaperExpression)
IsNullable

Valore che indica se questa istanza di entità può essere Null.

(Ereditato da EntityShaperExpression)
MaterializationCondition

Condizione di materilizzazione da utilizzare per modellare questa entità.

(Ereditato da EntityShaperExpression)
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 EntityShaperExpression)
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 EntityShaperExpression)
ValueBufferExpression

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

(Ereditato da EntityShaperExpression)

Metodi

GenerateMaterializationCondition(IEntityType, Boolean)

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

MakeNullable(Boolean)

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

MakeNullable(Boolean)

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

(Ereditato da EntityShaperExpression)
MarkAsNullable()
Obsoleti.

Contrassegna questo shaper come nullable, a indicare che può modellare istanze di entità Null.

MarkAsNullable()
Obsoleti.

Contrassegna questo shaper come nullable, a indicare che può modellare istanze di entità Null.

(Ereditato da EntityShaperExpression)
Print(ExpressionPrinter)

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 EntityShaperExpression)
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 EntityShaperExpression)
WithEntityType(IEntityType)

Modifica il tipo di entità modellato da questo shaper dell'entità.

Implementazioni dell'interfaccia esplicita

IPrintableExpression.Print(ExpressionPrinter)

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

(Ereditato da EntityShaperExpression)

Si applica a