DbMigration.DropIndex 方法

定义

重载

DropIndex(String, String, Object)

添加一个操作,以基于其名称删除索引。

实体框架迁移 API 并非旨在接受不受信任的源 ((例如应用程序) 的最终用户)提供的输入。 如果从此类源接受输入,则应先对其进行验证,然后再传递到这些 API,以防止 SQL 注入攻击等。

DropIndex(String, String[], Object)

添加一个操作,以基于其目标列删除索引。

实体框架迁移 API 并非旨在接受不受信任的源 ((例如应用程序) 的最终用户)提供的输入。 如果从此类源接受输入,则应先对其进行验证,然后再传递到这些 API,以防止 SQL 注入攻击等。

DropIndex(String, String, Object)

添加一个操作,以基于其名称删除索引。

实体框架迁移 API 并非旨在接受不受信任的源 ((例如应用程序) 的最终用户)提供的输入。 如果从此类源接受输入,则应先对其进行验证,然后再传递到这些 API,以防止 SQL 注入攻击等。

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

参数

table
String

要从中删除索引的表的名称。 架构名称是可选的,如果未指定架构,则采用 dbo。

name
String

要删除的索引的名称。

anonymousArguments
Object

提供程序可能处理的其他参数。 使用匿名类型语法指定参数,例如“new { SampleArgument = ”MyValue“ }”。

属性

适用于

DropIndex(String, String[], Object)

添加一个操作,以基于其目标列删除索引。

实体框架迁移 API 并非旨在接受不受信任的源 ((例如应用程序) 的最终用户)提供的输入。 如果从此类源接受输入,则应先对其进行验证,然后再传递到这些 API,以防止 SQL 注入攻击等。

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

参数

table
String

要从中删除索引的表的名称。 架构名称是可选的,如果未指定架构,则采用 dbo。

columns
String[]

列的名称 () 索引目标。

anonymousArguments
Object

提供程序可能处理的其他参数。 使用匿名类型语法指定参数,例如“new { SampleArgument = ”MyValue“ }”。

属性

适用于