共用方式為


StructuralTypeProjectionExpression 類別

定義

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

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

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

建構函式

StructuralTypeProjectionExpression(ITypeBase, IReadOnlyDictionary<IProperty, ColumnExpression>, IReadOnlyDictionary<ITableBase,TableReferenceExpression>, Boolean, SqlExpression)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

屬性

DiscriminatorExpression

SqlExpression 用於產生實體類型的辨別子。

IsNullable

TODO

NodeType

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

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

StructuralType

投影 (實體或複雜型別的基底類型)

TableMap

TODO

Type

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

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

方法

AddNavigationBinding(INavigation, StructuralTypeShaperExpression)

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

BindComplexProperty(IComplexProperty)

系結具有這個結構類型投影的複雜屬性,以取得目標複雜類型的圖形運算式。

BindNavigation(INavigation)

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

BindProperty(IProperty)

系結具有這個結構化類型投影的屬性,以取得 SQL 標記法。

MakeNullable()

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

ToString()

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

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

UpdateEntityType(IEntityType)

匯報投影到其中一個衍生類型的實體類型。

VisitChildren(ExpressionVisitor)

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

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

適用於