Lingua

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

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

Crea una nuova istanza della EntityProjectionExpression classe .

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, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression)

Crea una nuova istanza della EntityProjectionExpression classe .

EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean)
Obsoleti.

Crea una nuova istanza della EntityProjectionExpression classe .

Proprietà

Nome Descrizione
DiscriminatorExpression

Oggetto SqlExpression per generare un discriminare 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

Nome Descrizione
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 navigazione con questa proiezione di entità per ottenere lo strumento di forma dell'entità per il tipo di entità di destinazione della struttura di spostamento aggiunta in precedenza tramite AddNavigationBinding(INavigation, EntityShaperExpression) il 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)

Aggiorna 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