DbMigrationsConfiguration<TContext> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与对给定模型使用迁移相关的配置。
public class DbMigrationsConfiguration<TContext> : System.Data.Entity.Migrations.DbMigrationsConfiguration where TContext : DbContext
type DbMigrationsConfiguration<'Context (requires 'Context :> DbContext)> = class
inherit DbMigrationsConfiguration
Public Class DbMigrationsConfiguration(Of TContext)
Inherits DbMigrationsConfiguration
类型参数
- TContext
表示此配置所应用于的模型的上下文。
- 继承
构造函数
DbMigrationsConfiguration<TContext>() |
初始化 DbMigrationsConfiguration 类的新实例。 |
字段
DefaultMigrationsDirectory |
存储迁移的默认目录。 (继承自 DbMigrationsConfiguration) |
属性
AutomaticMigrationDataLossAllowed |
获取或设置一个值,该值指示自动迁移期间数据丢失是否可接受。 如果设置为 false,则在自动迁移过程中可能发生数据丢失时,将引发异常。 (继承自 DbMigrationsConfiguration) |
AutomaticMigrationsEnabled |
获取或设置一个值,该值指示迁移数据库时是否可以使用自动迁移。 (继承自 DbMigrationsConfiguration) |
CodeGenerator |
获取或设置基架迁移时要使用的代码生成器。 (继承自 DbMigrationsConfiguration) |
CommandTimeout |
获取或设置用于迁移中各个命令的超时值。 null 值指示将使用基础提供程序的默认值。 (继承自 DbMigrationsConfiguration) |
ContextKey |
获取或设置用于区分属于此配置的迁移与使用同一数据库的其他配置的迁移的字符串。 此属性允许将多个不同模型的迁移应用于单个数据库。 (继承自 DbMigrationsConfiguration) |
ContextType |
获取或设置表示要迁移的模型的派生 DbContext。 (继承自 DbMigrationsConfiguration) |
MigrationsAssembly |
获取或设置包含基于代码的迁移的程序集。 (继承自 DbMigrationsConfiguration) |
MigrationsDirectory |
获取或设置存储基于代码的迁移的子目录。 请注意,此属性必须设置为 Visual Studio 项目根下的子目录的相对路径;不能将其设置为绝对路径。 (继承自 DbMigrationsConfiguration) |
MigrationsNamespace |
获取或设置用于基于代码的迁移的命名空间。 (继承自 DbMigrationsConfiguration) |
TargetDatabase |
获取或设置一个值,用于替代要迁移的数据库的连接。 (继承自 DbMigrationsConfiguration) |
方法
Equals(Object) |
与对给定模型使用迁移相关的配置。 |
GetHashCode() |
与对给定模型使用迁移相关的配置。 |
GetHistoryContextFactory(String) |
获取设置为与给定数据库提供程序一起使用的历史记录上下文工厂。 (继承自 DbMigrationsConfiguration) |
GetSqlGenerator(String) |
获取设置为与给定数据库提供程序一起使用的 SQL 生成器。 (继承自 DbMigrationsConfiguration) |
GetType() |
与对给定模型使用迁移相关的配置。 |
MemberwiseClone() |
与对给定模型使用迁移相关的配置。 |
Seed(TContext) |
升级到最新迁移后运行,以允许更新种子数据。 |
SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>) |
添加一个新工厂,用于创建 HistoryContext 要用于给定数据库提供程序的实例。 (继承自 DbMigrationsConfiguration) |
SetSqlGenerator(String, MigrationSqlGenerator) |
添加要用于给定数据库提供程序的新 SQL 生成器。 (继承自 DbMigrationsConfiguration) |
ToString() |
与对给定模型使用迁移相关的配置。 |