次の方法で共有


DbMigration.AddPrimaryKey メソッド

定義

オーバーロード

AddPrimaryKey(String, String, String, Object)

新しい主キーを作成する操作を追加します。

AddPrimaryKey(String, String[], String, Object)

複数の列に基づいて新しい主キーを作成する操作を追加します。

AddPrimaryKey(String, String, String, Boolean, Object)

新しい主キーを作成する操作を追加します。

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

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

複数の列に基づいて新しい主キーを作成する操作を追加します。

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

AddPrimaryKey(String, String, String, Object)

新しい主キーを作成する操作を追加します。

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

パラメーター

table
String

主キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

column
String

主キー列。

name
String

データベース内の主キーの名前。 値が指定されていない場合は、一意の名前が生成されます。

anonymousArguments
Object

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

適用対象

AddPrimaryKey(String, String[], String, Object)

複数の列に基づいて新しい主キーを作成する操作を追加します。

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

パラメーター

table
String

主キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

columns
String[]

主キー列。

name
String

データベース内の主キーの名前。 値が指定されていない場合は、一意の名前が生成されます。

anonymousArguments
Object

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

適用対象

AddPrimaryKey(String, String, String, Boolean, Object)

新しい主キーを作成する操作を追加します。

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

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

パラメーター

table
String

主キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

column
String

主キー列。

name
String

データベース内の主キーの名前。 値が指定されていない場合は、一意の名前が生成されます。

clustered
Boolean

これがクラスター化された主キーであるかどうかを示す値。

anonymousArguments
Object

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

属性

適用対象

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

複数の列に基づいて新しい主キーを作成する操作を追加します。

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

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

パラメーター

table
String

主キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。

columns
String[]

主キー列。

name
String

データベース内の主キーの名前。 値が指定されていない場合は、一意の名前が生成されます。

clustered
Boolean

これがクラスター化された主キーであるかどうかを示す値。

anonymousArguments
Object

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

属性

適用対象