共用方式為


EntityTypeMapping 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

對應實體類型的中繼資料。 若 EntitySet 表示多種類型的實體,則 EntitySet 會有多個 EntityTypeMapping (例如,若 PersonSet 實體範圍表示 Person 和 Customer 類型的實體,則在 PersonSet 的對應下,會有兩個 EntityType 對應)。

繼承階層

System.Object
  System.Data.Entity.Core.Mapping.MappingItem
    System.Data.Entity.Core.Mapping.TypeMapping
      System.Data.Entity.Core.Mapping.EntityTypeMapping

命名空間:  System.Data.Entity.Core.Mapping
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public Class EntityTypeMapping _
    Inherits TypeMapping
'用途
Dim instance As EntityTypeMapping
public class EntityTypeMapping : TypeMapping
public ref class EntityTypeMapping : public TypeMapping
type EntityTypeMapping =  
    class 
        inherit TypeMapping 
    end
public class EntityTypeMapping extends TypeMapping

EntityTypeMapping 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 EntityTypeMapping 建立 EntityTypeMapping 執行個體。

靠上

屬性

  名稱 描述
公用屬性 EntitySetMapping 取得包含此 EntityTypeMapping 的 EntitySetMapping。
公用屬性 EntityType 取得已對應的單一 EntityType。在階層架構類型對應的情況下擲回例外狀況。
公用屬性 EntityTypes 取得對應的實體類型。
公用屬性 Fragments 取得對應片段的唯讀集合。
公用屬性 IsHierarchyMapping 取得旗標,此旗標表示這是否為類型階層架構對應。
公用屬性 IsOfEntityTypes 取得階層架構對應的已對應基底類型。

靠上

方法

  名稱 描述
公用方法 AddFragment 加入對應片段。
公用方法 AddIsOfType 將實體類型階層架構加入至對應。此階層架構是由指定的根實體類型表示。
公用方法 AddType 將實體類型加入至對應。
公用方法 Equals (繼承自 Object)。
受保護的方法 Finalize (繼承自 Object)。
公用方法 GetHashCode (繼承自 Object)。
公用方法 GetType (繼承自 Object)。
受保護的方法 MemberwiseClone (繼承自 Object)。
公用方法 RemoveFragment 移除對應片段。
公用方法 RemoveIsOfType 從對應移除實體類型階層架構。此階層架構是由指定的根實體類型表示。
公用方法 RemoveType 從對應移除實體類型。
公用方法 ToString (繼承自 Object)。

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity.Core.Mapping 命名空間