Share via


EntityProjectionExpression 類別

定義

運算式,表示 投影 SelectExpression 中的實體。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

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

建構函式

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>)

運算式,表示 投影 SelectExpression 中的實體。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

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

建立 EntityProjectionExpression 類別的新執行個體。

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

建立 EntityProjectionExpression 類別的新執行個體。

EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean)
已淘汰.

建立 EntityProjectionExpression 類別的新執行個體。

屬性

DiscriminatorExpression

SqlExpression要針對實體類型產生鑒別子的 。

EntityType

要投射的實體類型。

NodeType

運算式,表示 投影 SelectExpression 中的實體。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

Type

運算式,表示 投影 SelectExpression 中的實體。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

方法

AddNavigationBinding(INavigation, EntityShaperExpression)

當導覽的目標實體類型為擁有或弱式時,新增此實體投影的導覽系結。

BindNavigation(INavigation)

系結導覽與這個實體投影,以取得先前使用 AddNavigationBinding(INavigation, EntityShaperExpression) 方法新增之導覽之目標實體類型的實體形狀器。

BindProperty(IProperty)

系結屬性與這個實體投影,以取得 SQL 標記法。

MakeNullable()

使投影中的實體實例變成可為 Null。

ToString()

運算式,表示 投影 SelectExpression 中的實體。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

UpdateEntityType(IEntityType)

更新投影到其中一個衍生類型的實體類型。

VisitChildren(ExpressionVisitor)

運算式,表示 投影 SelectExpression 中的實體。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

適用於