IndexOperation 类

定义

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

public abstract class IndexOperation : System.Data.Entity.Migrations.Model.MigrationOperation
type IndexOperation = class
    inherit MigrationOperation
Public MustInherit Class IndexOperation
Inherits MigrationOperation
继承
IndexOperation
派生

构造函数

IndexOperation(Object)

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

属性

AnonymousArguments

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

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

(继承自 MigrationOperation)
Columns

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

HasDefaultName

获取一个值,该值指示是否为此索引提供了特定名称。

Inverse

获取将还原此操作的操作。

(继承自 MigrationOperation)
IsDestructiveChange

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

(继承自 MigrationOperation)
Name

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

Table

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

方法

BuildDefaultName(IEnumerable<String>)

基于提供的列名称创建默认索引名称。

适用于