次の方法で共有


MigrationSqlGenerator クラス

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

プロバイダーに依存しない移行操作をデータベース プロバイダー固有の SQL コマンドに変換するプロバイダーの共通の基本クラス。

継承階層

System.Object
  System.Data.Entity.Migrations.Sql.MigrationSqlGenerator
    System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator
    System.Data.Entity.SqlServerCompact.SqlCeMigrationSqlGenerator

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

構文

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

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

コンストラクター

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

上揃え

プロパティ

  名前 説明
プロテクト プロパティ ProviderManifest プロバイダー マニフェストを取得または設定します。

上揃え

メソッド

  名前 説明
プロテクト メソッド BuildStoreTypeUsage 指定した propertyModel からのファセットを使用して、指定した storeTypeName 用のストア型を生成します。
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド Generate 一連の移行操作をデータベース プロバイダー固有の SQL に変換します。
パブリック メソッド GenerateProcedureBody ストアド プロシージャの SQL 本体を生成します。
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)

上揃え

スレッド セーフ

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

参照

参照

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