DropTableOperation コンストラクター (String, IDictionary<String, Object>, IDictionary<String, IDictionary<String, Object>>, CreateTableOperation, Object)
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
DropTableOperation クラスの新しいインスタンスを初期化します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。 このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。
名前空間: System.Data.Entity.Migrations.Model
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")> _
<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")> _
Public Sub New ( _
name As String, _
removedAnnotations As IDictionary(Of String, Object), _
removedColumnAnnotations As IDictionary(Of String, IDictionary(Of String, Object)), _
inverse As CreateTableOperation, _
anonymousArguments As Object _
)
'使用
Dim name As String
Dim removedAnnotations As IDictionary(Of String, Object)
Dim removedColumnAnnotations As IDictionary(Of String, IDictionary(Of String, Object))
Dim inverse As CreateTableOperation
Dim anonymousArguments As Object
Dim instance As New DropTableOperation(name, removedAnnotations, _
removedColumnAnnotations, inverse, _
anonymousArguments)
[SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
public DropTableOperation(
string name,
IDictionary<string, Object> removedAnnotations,
IDictionary<string, IDictionary<string, Object>> removedColumnAnnotations,
CreateTableOperation inverse,
Object anonymousArguments
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1006:DoNotNestGenericTypesInMemberSignatures")]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1026:DefaultParametersShouldNotBeUsed")]
public:
DropTableOperation(
String^ name,
IDictionary<String^, Object^>^ removedAnnotations,
IDictionary<String^, IDictionary<String^, Object^>^>^ removedColumnAnnotations,
CreateTableOperation^ inverse,
Object^ anonymousArguments
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
new :
name:string *
removedAnnotations:IDictionary<string, Object> *
removedColumnAnnotations:IDictionary<string, IDictionary<string, Object>> *
inverse:CreateTableOperation *
anonymousArguments:Object -> DropTableOperation
public function DropTableOperation(
name : String,
removedAnnotations : IDictionary<String, Object>,
removedColumnAnnotations : IDictionary<String, IDictionary<String, Object>>,
inverse : CreateTableOperation,
anonymousArguments : Object
)
パラメーター
- name
型 : System.String
削除するテーブルの名前。
- removedAnnotations
型 : System.Collections.Generic.IDictionary<String, Object>
削除されるテーブルに存在するカスタム注釈。 null または空にすることもできます。
- removedColumnAnnotations
型 : System.Collections.Generic.IDictionary<String, IDictionary<String, Object>>
削除されるテーブルの列に存在するカスタム注釈。 null または空にすることもできます。
- inverse
型 : System.Data.Entity.Migrations.Model.CreateTableOperation
テーブルの削除を元に戻すことを表す操作。
- anonymousArguments
型 : System.Object
プロバイダーが処理できる追加の引数。 匿名型の構文を使用して引数を指定します。 例: 'new { SampleArgument = "MyValue" }'。