共用方式為


ConfigurationRegistrar 類別

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

允許向 DbModelBuilder 註冊實體和複雜類型的衍生組態類別。

繼承階層

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.ConfigurationRegistrar

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

語法

'宣告
Public Class ConfigurationRegistrar
'用途
Dim instance As ConfigurationRegistrar
public class ConfigurationRegistrar
public ref class ConfigurationRegistrar
type ConfigurationRegistrar =  class end
public class ConfigurationRegistrar

ConfigurationRegistrar 類型會公開下列成員。

方法

  名稱 描述
公用方法 Add<TComplexType>(ComplexTypeConfiguration<TComplexType>) 將 ComplexTypeConfiguration 加入至 DbModelBuilder。只能針對模型中的每一個類型加入一個 ComplexTypeConfiguration。
公用方法 Add<TEntityType>(EntityTypeConfiguration<TEntityType>) 將 EntityTypeConfiguration 加入至 DbModelBuilder。只能針對模型中的每一個類型加入一個 EntityTypeConfiguration。
公用方法 AddFromAssembly 探索給定組件中繼承自 EntityTypeConfiguration 或 ComplexTypeConfiguration 的所有類型,並將所發現的每個類型的執行個體加入至此登錄器。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (覆寫 Object.Equals(Object)。)
受保護的方法 Finalize (繼承自 Object)。
公用方法 GetHashCode 做為特定類型的雜湊函式。 (覆寫 Object.GetHashCode()。)
公用方法 GetType 取得目前執行個體的 Type
受保護的方法 MemberwiseClone (繼承自 Object)。
公用方法 ToString 傳回代表目前物件的字串。 (覆寫 Object.ToString()。)

靠上

備註

衍生組態類別的建立方式是藉由衍生自 EntityTypeConfiguration 或 ComplexTypeConfiguration 及使用要包含在模型中的類型當做泛型參數。 可以執行組態,而不需要在 DbModelBuilder 上透過 Entity 和 ComplexType 方法來建立衍生組態類別。

執行緒安全

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

請參閱

參考

System.Data.Entity.ModelConfiguration.Configuration 命名空間