DbMigration.DropForeignKey メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| DropForeignKey(String, String, String, String, Object) |
古い.
ターゲットとなる列に基づいて外部キー制約を削除する操作を追加します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。 |
| DropForeignKey(String, String[], String, Object) |
ターゲットとなる列に基づいて外部キー制約を削除する操作を追加します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。 |
| DropForeignKey(String, String, Object) |
名前に基づいて外部キー制約を削除する操作を追加します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。 |
| DropForeignKey(String, String, String, Object) |
ターゲットとなる列に基づいて外部キー制約を削除する操作を追加します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。 |
DropForeignKey(String, String, String, String, Object)
注意事項
The principalColumn parameter is no longer required and can be removed.
ターゲットとなる列に基づいて外部キー制約を削除する操作を追加します。
Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。
protected internal void DropForeignKey (string dependentTable, string dependentColumn, string principalTable, string principalColumn, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="principalColumn")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Obsolete("The principalColumn parameter is no longer required and can be removed.")]
protected internal void DropForeignKey (string dependentTable, string dependentColumn, string principalTable, string principalColumn, object anonymousArguments = null);
member this.DropForeignKey : string * string * string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumn As String, principalTable As String, principalColumn As String, Optional anonymousArguments As Object = null)
パラメーター
- dependentTable
- String
外部キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。
- dependentColumn
- String
外部キー列。
- principalTable
- String
この外部キーが参照する列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。
- principalColumn
- String
この外部キーが参照する列。
- anonymousArguments
- Object
プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。
- 属性
適用対象
DropForeignKey(String, String[], String, Object)
ターゲットとなる列に基づいて外部キー制約を削除する操作を追加します。
Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。
protected internal void DropForeignKey (string dependentTable, string[] dependentColumns, string principalTable, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string[] dependentColumns, string principalTable, object anonymousArguments = null);
member this.DropForeignKey : string * string[] * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumns As String(), principalTable As String, Optional anonymousArguments As Object = null)
パラメーター
- dependentTable
- String
外部キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。
- dependentColumns
- String[]
外部キー列。
- principalTable
- String
この外部キーが参照する列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。
- anonymousArguments
- Object
プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。
- 属性
適用対象
DropForeignKey(String, String, Object)
名前に基づいて外部キー制約を削除する操作を追加します。
Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。
protected internal void DropForeignKey (string dependentTable, string name, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string name, object anonymousArguments = null);
member this.DropForeignKey : string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, name As String, Optional anonymousArguments As Object = null)
パラメーター
- dependentTable
- String
外部キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。
- name
- String
データベース内の外部キー制約の名前。
- anonymousArguments
- Object
プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。
- 属性
適用対象
DropForeignKey(String, String, String, Object)
ターゲットとなる列に基づいて外部キー制約を削除する操作を追加します。
Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string dependentColumn, string principalTable, object anonymousArguments = null);
member this.DropForeignKey : string * string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumn As String, principalTable As String, Optional anonymousArguments As Object = null)
パラメーター
- dependentTable
- String
外部キー列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。
- dependentColumn
- String
外部キー列。
- principalTable
- String
この外部キーが参照する列を含むテーブル。 スキーマ名は省略可能です。スキーマが指定されていない場合は、dbo が想定されます。
- anonymousArguments
- Object
プロバイダーによって処理される可能性がある追加の引数。 "new { SampleArgument = "MyValue" }' などの引数を指定するには、匿名型構文を使用します。
- 属性