次の方法で共有


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 はモデルの型ごとに 1 つだけ追加できます。
パブリック メソッド Add<TEntityType>(EntityTypeConfiguration<TEntityType>) EntityTypeConfiguration を DbModelBuilder に追加します。EntityTypeConfiguration はモデルの型ごとに 1 つだけ追加できます。
パブリック メソッド AddFromAssembly 指定したアセンブリの EntityTypeConfiguration または ComplexTypeConfiguration から継承する検出するすべての型を検出し、検出した各型のインスタンスをこのレジストラーに追加します。
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object.ToString() をオーバーライドします。)

上揃え

解説

派生構成クラスは、EntityTypeConfiguration または ComplexTypeConfiguration から派生させ、ジェネリック パラメーターとしてモデルに含まれる型を使用して作成します。 DbModelBuilder の Entity メソッドおよび ComplexType メソッドを使用すると、派生構成クラスを作成せずに構成を実行できます。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

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