次の方法で共有


MigrationCodeGenerator クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

コードベースの移行のコードを生成するプロバイダーの基本クラスです。

継承階層

System.Object
  System.Data.Entity.Migrations.Design.MigrationCodeGenerator
    System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator
    System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator

名前空間:  System.Data.Entity.Migrations.Design
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public MustInherit Class MigrationCodeGenerator
'使用
Dim instance As MigrationCodeGenerator
public abstract class MigrationCodeGenerator
public ref class MigrationCodeGenerator abstract
[<AbstractClassAttribute>]
type MigrationCodeGenerator =  class end
public abstract class MigrationCodeGenerator

MigrationCodeGenerator 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド MigrationCodeGenerator MigrationCodeGenerator クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ AnnotationGenerators 使用されている AnnotationCodeGenerator インスタンスを取得します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド Generate ユーザーのプロジェクトに追加するコードを生成します。
プロテクト メソッド GetDefaultNamespaces 生成されるコードに "using" または "Imports" ディレクティブとして出力する必要がある既定の名前空間を取得します。
パブリック メソッド GetHashCode (Object から継承されます。)
プロテクト メソッド GetNamespaces 指定した操作によって生成されたコードを処理するために、"using" または "Imports" ディレクティブとして出力する必要がある名前空間を取得します。
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Migrations.Design 名前空間