AddForeignKeyOperation 类

定义

表示要添加到表中的外键约束。

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

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

构造函数

AddForeignKeyOperation(Object)

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

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

属性

AnonymousArguments

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

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

(继承自 MigrationOperation)
CascadeDelete

获取或设置一个值,该值指示是否应在外键约束上配置级联删除。

DependentColumns

外键列的名称 () 。

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

(继承自 ForeignKeyOperation)
DependentTable

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

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

(继承自 ForeignKeyOperation)
HasDefaultName

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

(继承自 ForeignKeyOperation)
Inverse

获取用于删除外键约束的操作。

IsDestructiveChange

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

Name

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

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

(继承自 ForeignKeyOperation)
PrincipalColumns

列的名称 (外键约束应面向的) 。

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

PrincipalTable

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

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

(继承自 ForeignKeyOperation)

方法

CreateCreateIndexOperation()

获取在外键列 () 上创建索引的操作。

适用于