EntityProjectionExpression Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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>, SqlExpression) |
Tworzy nowe wystąpienie klasy EntityProjectionExpression. |
| 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, 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. |