我知道我能做到:
Database.Migrate();
在上下文准备好之后。但在初始化上下文时,我无法让EF执行此操作,就像您之前在上下文构造函数中使用Database.SetInitializer
和MigrateDatabaseToLatestVersion
对EF 6.1所做的那样。
那么,在我第一次调用以获取数据之前,我如何确保数据库被创建或更新,并使用可用的迁移进行迁移?
只需在应用程序启动期间实例化DbContext,并调用Database.Migrate()