次の方法で共有


DbMigration.CreateIndex メソッド

定義

オーバーロード

CreateIndex(String, String, Boolean, String, Object)

1 つの列にインデックスを作成する操作を追加します。

CreateIndex(String, String[], Boolean, String, Object)

複数の列にインデックスを作成する操作を追加します。

CreateIndex(String, String, Boolean, String, Boolean, Object)

1 つの列にインデックスを作成する操作を追加します。

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

CreateIndex(String, String[], Boolean, String, Boolean, Object)

複数の列にインデックスを作成する操作を追加します。

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

CreateIndex(String, String, Boolean, String, Object)

1 つの列にインデックスを作成する操作を追加します。

protected internal void CreateIndex(string table, string column, bool unique = false, string name = null, object anonymousArguments = null);
member this.CreateIndex : string * string * bool * string * obj -> unit
Protected Friend Sub CreateIndex (table As String, column As String, Optional unique As Boolean = false, Optional name As String = null, Optional anonymousArguments As Object = null)

パラメーター

table
String

インデックスを作成するテーブルの名前。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

column
String

インデックスを作成する列の名前。

unique
Boolean

これが一意のインデックスであるかどうかを示す値。 値が指定されていない場合は、一意でないインデックスが作成されます。

name
String

データベース内のインデックスに使用する名前。 値が指定されていない場合は、一意の名前が生成されます。

anonymousArguments
Object

プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。

適用対象

CreateIndex(String, String[], Boolean, String, Object)

複数の列にインデックスを作成する操作を追加します。

protected internal void CreateIndex(string table, string[] columns, bool unique = false, string name = null, object anonymousArguments = null);
member this.CreateIndex : string * string[] * bool * string * obj -> unit
Protected Friend Sub CreateIndex (table As String, columns As String(), Optional unique As Boolean = false, Optional name As String = null, Optional anonymousArguments As Object = null)

パラメーター

table
String

インデックスを作成するテーブルの名前。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

columns
String[]

インデックスを作成する列の名前。

unique
Boolean

これが一意のインデックスであるかどうかを示す値。 値が指定されていない場合は、一意でないインデックスが作成されます。

name
String

データベース内のインデックスに使用する名前。 値が指定されていない場合は、一意の名前が生成されます。

anonymousArguments
Object

プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。

適用対象

CreateIndex(String, String, Boolean, String, Boolean, Object)

1 つの列にインデックスを作成する操作を追加します。

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void CreateIndex(string table, string column, bool unique = false, string name = null, bool clustered = false, object anonymousArguments = null);
member this.CreateIndex : string * string * bool * string * bool * obj -> unit
Protected Friend Sub CreateIndex (table As String, column As String, Optional unique As Boolean = false, Optional name As String = null, Optional clustered As Boolean = false, Optional anonymousArguments As Object = null)

パラメーター

table
String

インデックスを作成するテーブルの名前。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

column
String

インデックスを作成する列の名前。

unique
Boolean

これが一意のインデックスであるかどうかを示す値。 値が指定されていない場合は、一意でないインデックスが作成されます。

name
String

データベース内のインデックスに使用する名前。 値が指定されていない場合は、一意の名前が生成されます。

clustered
Boolean

これがクラスター化インデックスであるかどうかを示す値。

anonymousArguments
Object

プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。

属性

適用対象

CreateIndex(String, String[], Boolean, String, Boolean, Object)

複数の列にインデックスを作成する操作を追加します。

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void CreateIndex(string table, string[] columns, bool unique = false, string name = null, bool clustered = false, object anonymousArguments = null);
member this.CreateIndex : string * string[] * bool * string * bool * obj -> unit
Protected Friend Sub CreateIndex (table As String, columns As String(), Optional unique As Boolean = false, Optional name As String = null, Optional clustered As Boolean = false, Optional anonymousArguments As Object = null)

パラメーター

table
String

インデックスを作成するテーブルの名前。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

columns
String[]

インデックスを作成する列の名前。

unique
Boolean

これが一意のインデックスであるかどうかを示す値。 値が指定されていない場合は、一意でないインデックスが作成されます。

name
String

データベース内のインデックスに使用する名前。 値が指定されていない場合は、一意の名前が生成されます。

clustered
Boolean

これがクラスター化インデックスであるかどうかを示す値。

anonymousArguments
Object

プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。

属性

適用対象