Sdílet prostřednictvím


EntityProjectionExpression Třída

Definice

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>)

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

Vytvoří novou instanci třídy EntityProjectionExpression.

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.

Platí pro