如何在实例化时将迁移应用于EF7上下文

本文关键字:迁移 应用于 EF7 上下文 实例化 | 更新日期: 2023-09-27 18:25:41

我知道我能做到:

Database.Migrate();

在上下文准备好之后。但在初始化上下文时,我无法让EF执行此操作,就像您之前在上下文构造函数中使用Database.SetInitializerMigrateDatabaseToLatestVersion对EF 6.1所做的那样。

那么,在我第一次调用以获取数据之前,我如何确保数据库被创建或更新,并使用可用的迁移进行迁移?

如何在实例化时将迁移应用于EF7上下文

只需在应用程序启动期间实例化DbContext,并调用Database.Migrate()