我有一个ASP.NET Core 1.1项目,我正在尝试将其转换为v2.1。
我找到了IDesignTimeDbContextFactory的实现,但我不明白我应该在哪里创建这个工厂的实例,以及如何将其用于正常的迁移工作。现在,在创建/删除迁移之前,我必须清理和重新构建解决方案,因为如果不这样做,我将收到以下消息:
无法创建类型为'MyDbContext'的对象。向项目添加一个'IDesignTimeDbContextFactory'的实现,或参见https://go.microsoft.com/fwlink/?linkid=851728以获取设计时支持的其他模式。
所有上下文数据都在一个独立的项目中。我应该如何使用IDesignTimeDbContextFactory的实现,或者我做错了什么?
我找到了IDesignTimeDbContextFactory的实现,但我不明白我应该在哪里创建这个工厂的实例,以及如何将其用于正常的迁移工作。现在,在创建/删除迁移之前,我必须清理和重新构建解决方案,因为如果不这样做,我将收到以下消息:
无法创建类型为'MyDbContext'的对象。向项目添加一个'IDesignTimeDbContextFactory'的实现,或参见https://go.microsoft.com/fwlink/?linkid=851728以获取设计时支持的其他模式。
所有上下文数据都在一个独立的项目中。我应该如何使用IDesignTimeDbContextFactory的实现,或者我做错了什么?