次の方法で共有


DropIndexOperation クラス

[このページは、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.IndexOperation
      System.Data.Entity.Migrations.Model.DropIndexOperation

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

構文

'宣言
Public Class DropIndexOperation _
    Inherits IndexOperation
'使用
Dim instance As DropIndexOperation
public class DropIndexOperation : IndexOperation
public ref class DropIndexOperation : public IndexOperation
type DropIndexOperation =  
    class 
        inherit IndexOperation 
    end
public class DropIndexOperation extends IndexOperation

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

コンストラクター

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

上揃え

プロパティ

  名前 説明
パブリック プロパティ AnonymousArguments プロバイダーが処理できる追加の引数を取得します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。 (MigrationOperation から継承されます。)
パブリック プロパティ Columns インデックスが付けられている列を取得します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。 (IndexOperation から継承されます。)
パブリック プロパティ HasDefaultName このインデックスに特定の名前が指定されているかどうかを示す値を取得します。 (IndexOperation から継承されます。)
パブリック プロパティ Inverse インデックスの削除を元に戻すことを表す操作を取得します。逆の処理を自動的に計算することはできません。逆の処理がコンストラクターに渡されなかった場合、このプロパティは null を返します。 (MigrationOperation.Inverse をオーバーライドします。)
パブリック プロパティ IsDestructiveChange この操作によってデータが失われる可能性があるかどうかを示す値を取得します。 (MigrationOperation.IsDestructiveChange をオーバーライドします。)
パブリック プロパティ Name このインデックスの名前を取得または設定します。名前を指定しない場合は、既定の名前が計算されます。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。 (IndexOperation から継承されます。)
パブリック プロパティ Table インデックスが属するテーブルを取得または設定します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。 (IndexOperation から継承されます。)

上揃え

メソッド

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

上揃え

スレッド セーフ

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

参照

参照

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