TableBuilder<TColumns> 类

定义

帮助程序类,用于进一步配置从 上的 DbMigration CreateTable 调用创建的表。

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

public class TableBuilder<TColumns>
type TableBuilder<'Columns> = class
Public Class TableBuilder(Of TColumns)

类型参数

TColumns

表示表列的类型。

继承
TableBuilder<TColumns>

构造函数

TableBuilder<TColumns>(CreateTableOperation, DbMigration)

初始化 TableBuilder 类的新实例。

方法

Equals(Object)

帮助程序类,用于进一步配置从 上的 DbMigration CreateTable 调用创建的表。

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

ForeignKey(String, Expression<Func<TColumns,Object>>, Boolean, String, Object)

指定要在表上创建的外键约束。

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

GetHashCode()

帮助程序类,用于进一步配置从 上的 DbMigration CreateTable 调用创建的表。

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

GetType()

获取当前实例的 Type

Index(Expression<Func<TColumns,Object>>, Boolean, Object)

指定要在表上创建的索引。

Index(Expression<Func<TColumns,Object>>, String, Boolean, Boolean, Object)

指定要在表上创建的索引。

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

MemberwiseClone()

创建当前 Object 的浅表副本。

PrimaryKey(Expression<Func<TColumns,Object>>, String, Boolean, Object)

指定表的主键。

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

PrimaryKey(Expression<Func<TColumns,Object>>, String, Object)

指定表的主键。

ToString()

帮助程序类,用于进一步配置从 上的 DbMigration CreateTable 调用创建的表。

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

适用于