DbMigration.DropPrimaryKey 方法

定义

重载

DropPrimaryKey(String, Object)

添加操作以删除使用默认名称创建的现有主键。

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

DropPrimaryKey(String, String, Object)

添加操作以删除没有默认名称的现有主键。

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

DropPrimaryKey(String, Object)

添加操作以删除使用默认名称创建的现有主键。

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

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

参数

table
String

包含主键列的表。 架构名称是可选的,如果未指定架构,则假定使用 dbo。

anonymousArguments
Object

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

属性

适用于

DropPrimaryKey(String, String, Object)

添加操作以删除没有默认名称的现有主键。

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

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

参数

table
String

包含主键列的表。 架构名称是可选的,如果未指定架构,则假定使用 dbo。

name
String

要删除的主键的名称。

anonymousArguments
Object

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

属性

适用于