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 objektu SelectExpression.
Tento typ obvykle používají poskytovatelé databází (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
| EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>, SqlExpression) |
Vytvoří novou instanci třídy EntityProjectionExpression. |
| EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>) |
Výraz, který představuje entitu v projekci objektu SelectExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| EntityProjectionExpression(IEntityType, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression) |
Vytvoří novou instanci třídy EntityProjectionExpression. |
| EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean) |
Zastaralé.
Vytvoří novou instanci třídy EntityProjectionExpression. |
Vlastnosti
| DiscriminatorExpression |
K SqlExpression vygenerování diskriminace pro typ entity. |
| EntityType |
Typ entity, který se projektuje. |
| NodeType |
Výraz, který představuje entitu v projekci objektu SelectExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| Type |
Výraz, který představuje entitu v projekci objektu SelectExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Metody
| AddNavigationBinding(INavigation, EntityShaperExpression) |
Přidá navigační vazbu pro tuto projekci entity, pokud je cílový typ entity navigace vlastněný nebo slabý. |
| BindNavigation(INavigation) |
Vytvoří vazbu navigace s projekcí této entity a získá tvarovač entity pro cílový typ entity navigace, který byl dříve přidán pomocí AddNavigationBinding(INavigation, EntityShaperExpression) metody . |
| BindProperty(IProperty) |
Vytvoří vazbu vlastnosti s projekcí této entity, aby získala reprezentaci SQL. |
| MakeNullable() |
Nastaví instanci entity v projekci s možnou hodnotou null. |
| ToString() |
Výraz, který představuje entitu v projekci objektu SelectExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| UpdateEntityType(IEntityType) |
Aktualizace typ entity, který se projektuje na jeden z odvozených typů. |
| VisitChildren(ExpressionVisitor) |
Výraz, který představuje entitu v projekci objektu SelectExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |