Condividi tramite


EntityProjectionExpression Classe

Definizione

Espressione che rappresenta un'entità nella proiezione di SelectExpression.

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 EntityProjectionExpression : System.Linq.Expressions.Expression
type EntityProjectionExpression = class
    inherit Expression
Public Class EntityProjectionExpression
Inherits Expression
Ereditarietà
EntityProjectionExpression

Costruttori

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>)

Espressione che rappresenta un'entità nella proiezione di SelectExpression.

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

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>, SqlExpression)

Crea una nuova istanza della classe EntityProjectionExpression.

EntityProjectionExpression(IEntityType, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression)

Crea una nuova istanza della classe EntityProjectionExpression.

EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean)
Obsoleti.

Crea una nuova istanza della classe EntityProjectionExpression.

Proprietà

DiscriminatorExpression

Oggetto SqlExpression per generare il discriminatorio per il tipo di entità.

EntityType

Tipo di entità proiettato.

NodeType

Espressione che rappresenta un'entità nella proiezione di SelectExpression.

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

Type

Espressione che rappresenta un'entità nella proiezione di SelectExpression.

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

Metodi

AddNavigationBinding(INavigation, EntityShaperExpression)

Aggiunge un'associazione di navigazione per questa proiezione di entità quando il tipo di entità di destinazione della navigazione è di proprietà o debole.

BindNavigation(INavigation)

Associa una struttura di spostamento con questa proiezione di entità per ottenere lo strumento di forma entità per il tipo di entità di destinazione dello spostamento aggiunto in precedenza tramite il AddNavigationBinding(INavigation, EntityShaperExpression) metodo .

BindProperty(IProperty)

Associa una proprietà a questa proiezione di entità per ottenere la rappresentazione SQL.

MakeNullable()

Rende nullable l'istanza di entità nella proiezione.

ToString()

Espressione che rappresenta un'entità nella proiezione di SelectExpression.

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

UpdateEntityType(IEntityType)

Aggiornamenti il tipo di entità proiettato in uno dei tipi derivati.

VisitChildren(ExpressionVisitor)

Espressione che rappresenta un'entità nella proiezione di SelectExpression.

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

Si applica a