EntityProjectionExpression 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 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>, SqlExpression) |
Crea una nuova istanza della classe EntityProjectionExpression. |
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 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. |