EntityProjectionExpression Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výraz, který představuje entitu v projekci SelectExpression.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
public class EntityProjectionExpression : System.Linq.Expressions.Expression
type EntityProjectionExpression = class
inherit Expression
Public Class EntityProjectionExpression
Inherits Expression
- Dědičnost
-
EntityProjectionExpression
Konstruktory
| Název | Description |
|---|---|
| EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>, SqlExpression) |
Vytvoří novou instanci EntityProjectionExpression třídy. |
| EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>) |
Výraz, který představuje entitu v projekci SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| EntityProjectionExpression(IEntityType, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression) |
Vytvoří novou instanci EntityProjectionExpression třídy. |
| EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean) |
Zastaralé.
Vytvoří novou instanci EntityProjectionExpression třídy. |
Vlastnosti
| Název | Description |
|---|---|
| DiscriminatorExpression |
A SqlExpression k vygenerování diskriminace pro typ entity. |
| EntityType |
Typ entity, který se promítne. |
| NodeType |
Výraz, který představuje entitu v projekci SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| Type |
Výraz, který představuje entitu v projekci SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Metody
| Název | Description |
|---|---|
| AddNavigationBinding(INavigation, EntityShaperExpression) |
Přidá navigační vazbu pro tuto projekci entity, pokud je typ cílové entity navigace vlastněný nebo slabý. |
| BindNavigation(INavigation) |
Vytvoří vazbu navigace s touto projekcí entity a získá tvarovač entity pro typ cílové entity navigace, která byla dříve přidána pomocí AddNavigationBinding(INavigation, EntityShaperExpression) metody. |
| BindProperty(IProperty) |
Vytvoří vazbu vlastnosti s projekcí této entity k získání reprezentace SQL. |
| MakeNullable() |
Vytvoří instanci entity v projekci s možnou hodnotou null. |
| ToString() |
Výraz, který představuje entitu v projekci SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| UpdateEntityType(IEntityType) |
Aktualizuje typ entity, který se projektuje, na jeden z odvozených typů. |
| VisitChildren(ExpressionVisitor) |
Výraz, který představuje entitu v projekci SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |