次の方法で共有


MigrationStatement クラス

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

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

継承階層

System.Object
  System.Data.Entity.Migrations.Sql.MigrationStatement

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

構文

'宣言
Public Class MigrationStatement
'使用
Dim instance As MigrationStatement
public class MigrationStatement
public ref class MigrationStatement
type MigrationStatement =  class end
public class MigrationStatement

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

コンストラクター

  名前 説明
パブリック メソッド MigrationStatement MigrationStatement クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ BatchTerminator データベース プロバイダーのバッチ ターミネータを取得または設定します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。
パブリック プロパティ Sql この移行操作を実行するために実行される SQL を取得または設定します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。
パブリック プロパティ SuppressTransaction 移行プロセスをトランザクション化するために使用されるトランザクション スコープ外でこのステートメントを実行するかどうかを示す値を取得または設定します。true に設定すると、移行プロセスが失敗しても、この操作はロールバックされません。

上揃え

メソッド

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

上揃え

スレッド セーフ

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

参照

参照

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