DropForeignKeyOperation 类

定义

表示从表中删除的外键约束。

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

public class DropForeignKeyOperation : System.Data.Entity.Migrations.Model.ForeignKeyOperation
type DropForeignKeyOperation = class
    inherit ForeignKeyOperation
Public Class DropForeignKeyOperation
Inherits ForeignKeyOperation
继承

构造函数

DropForeignKeyOperation(AddForeignKeyOperation, Object)

初始化 DropForeignKeyOperation 类的新实例。

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

DropForeignKeyOperation(Object)

初始化 DropForeignKeyOperation 类的新实例。 还应填充 PrincipalTable、DependentTable 和 DependentColumns 属性。

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

属性

AnonymousArguments

获取可由提供程序处理的其他参数。

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

(继承自 MigrationOperation)
DependentColumns

外键列的名称 () 。

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

(继承自 ForeignKeyOperation)
DependentTable

获取或设置存在外键列的表的名称。

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

(继承自 ForeignKeyOperation)
HasDefaultName

获取一个值,该值指示是否已为此外键约束提供特定名称。

(继承自 ForeignKeyOperation)
Inverse

获取表示还原删除外键约束的操作。 无法自动计算反函数,如果未将其提供给构造函数,则此属性将返回 null。

IsDestructiveChange

获取一个值,该值指示此操作是否可能导致数据丢失。

Name

获取或设置此外键约束的名称。 如果未提供任何名称,则将计算默认名称。

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

(继承自 ForeignKeyOperation)
PrincipalTable

获取或设置外键约束所针对的表的名称。

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

(继承自 ForeignKeyOperation)

方法

CreateDropIndexOperation()

获取一个操作,用于删除外键列上的关联索引 () 。

适用于