DbMigration.AddPrimaryKey メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 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" }' などの引数を指定するには、匿名型構文を使用します。
- 属性