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) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。