如何在不与其他迁移冲突的情况下很好地实现迁移?

问题描述

我想更新数据库,但是我首先需要首先启用迁移到目标数据库列 当我在控制台上使用此命令时

Enable-Migrations
More than one context type was found in the assembly 'eNtsaRegistrationTraining'.
To enable migrations for 'eNtsaRegistrationTraining.Models.ApplicationDbContext',use Enable-Migrations -ContextTypeName eNtsaRegistrationTraining.Models.ApplicationDbContext.
To enable migrations for 'eNtsaRegistrationTraining.DAL.eNtsaRegCourses',use Enable-Migrations -ContextTypeName eNtsaRegistrationTraining.DAL.eNtsaRegCourses.
To enable migrations for 'eNtsaRegistrationTraining.DAL.eNtsaRegistration',use Enable-Migrations -ContextTypeName eNtsaRegistrationTraining.DAL.eNtsaRegistration.
PM> Enable-Migrations -ContextTypeName eNtsaRegistrationTraining.DAL.eNtsaCourses
The context type 'eNtsaRegistrationTraining.DAL.eNtsaCourses' was not found in the assembly 'eNtsaRegistrationTraining'.

我只需要一个eNtsaCourses,如何使用命令控制台解决此问题?

解决方法

Enable-Migrations -ContextTypeName eNtsaRegistrationTraining.DAL.eNtsaRegCourses -force

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...