Jazyk

EntityProjectionExpression Třída

Definice

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.

Platí pro