Udostępnij za pośrednictwem


EntityProjectionExpression Klasa

Definicja

Wyrażenie reprezentujące jednostkę w projekcji SelectExpression.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public class EntityProjectionExpression : System.Linq.Expressions.Expression
type EntityProjectionExpression = class
    inherit Expression
Public Class EntityProjectionExpression
Inherits Expression
Dziedziczenie
EntityProjectionExpression

Konstruktory

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>)

Wyrażenie reprezentujące jednostkę w projekcji SelectExpression.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>, SqlExpression)

Tworzy nowe wystąpienie klasy EntityProjectionExpression.

EntityProjectionExpression(IEntityType, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression)

Tworzy nowe wystąpienie klasy EntityProjectionExpression.

EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean)
Przestarzałe.

Tworzy nowe wystąpienie klasy EntityProjectionExpression.

Właściwości

DiscriminatorExpression

Element do SqlExpression generowania dyskryminującego typu jednostki.

EntityType

Przewidywany typ jednostki.

NodeType

Wyrażenie reprezentujące jednostkę w projekcji SelectExpression.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Type

Wyrażenie reprezentujące jednostkę w projekcji SelectExpression.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Metody

AddNavigationBinding(INavigation, EntityShaperExpression)

Dodaje powiązanie nawigacji dla tej projekcji jednostki, gdy typ jednostki docelowej nawigacji jest własnością lub jest słaby.

BindNavigation(INavigation)

Wiąże nawigację z projekcją tej jednostki, aby uzyskać kształt jednostki dla docelowego typu jednostki nawigacji, która została wcześniej dodana przy użyciu AddNavigationBinding(INavigation, EntityShaperExpression) metody.

BindProperty(IProperty)

Tworzy powiązanie właściwości z tą projekcją jednostki w celu uzyskania reprezentacji SQL.

MakeNullable()

Sprawia, że wystąpienie jednostki w projekcji może być zerowe.

ToString()

Wyrażenie reprezentujące jednostkę w projekcji SelectExpression.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

UpdateEntityType(IEntityType)

Aktualizacje typ jednostki, który jest przewidywany do jednego z typów pochodnych.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące jednostkę w projekcji SelectExpression.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Dotyczy