次の方法で共有


MigrationOperation クラス

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

データベース スキーマを変更する操作を表します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。 このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。

継承階層

System.Object
  System.Data.Entity.Migrations.Model.MigrationOperation
    詳細情報

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

構文

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

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

コンストラクター

  名前 説明
プロテクト メソッド MigrationOperation MigrationOperation クラスの新しいインスタンスを初期化します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。

上揃え

プロパティ

  名前 説明
パブリック プロパティ AnonymousArguments プロバイダーが処理できる追加の引数を取得します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。
パブリック プロパティ Inverse この操作を元に戻す操作を取得します。
パブリック プロパティ IsDestructiveChange この操作によってデータが失われる可能性があるかどうかを示す値を取得します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)

上揃え

スレッド セーフ

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

参照

参照

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

継承階層

System.Object
  System.Data.Entity.Migrations.Model.MigrationOperation
    System.Data.Entity.Migrations.Model.AddColumnOperation
    System.Data.Entity.Migrations.Model.AlterColumnOperation
    System.Data.Entity.Migrations.Model.AlterTableOperation
    System.Data.Entity.Migrations.Model.CreateTableOperation
    System.Data.Entity.Migrations.Model.DropColumnOperation
    System.Data.Entity.Migrations.Model.DropProcedureOperation
    System.Data.Entity.Migrations.Model.DropTableOperation
    System.Data.Entity.Migrations.Model.ForeignKeyOperation
    System.Data.Entity.Migrations.Model.HistoryOperation
    System.Data.Entity.Migrations.Model.IndexOperation
    System.Data.Entity.Migrations.Model.MoveProcedureOperation
    System.Data.Entity.Migrations.Model.MoveTableOperation
    System.Data.Entity.Migrations.Model.NotSupportedOperation
    System.Data.Entity.Migrations.Model.PrimaryKeyOperation
    System.Data.Entity.Migrations.Model.ProcedureOperation
    System.Data.Entity.Migrations.Model.RenameColumnOperation
    System.Data.Entity.Migrations.Model.RenameIndexOperation
    System.Data.Entity.Migrations.Model.RenameProcedureOperation
    System.Data.Entity.Migrations.Model.RenameTableOperation
    System.Data.Entity.Migrations.Model.SqlOperation
    System.Data.Entity.Migrations.Model.UpdateDatabaseOperation