如果涉及多个项目,注意保持DbContext所在项目和启动项目关于数据库的包引用版本一致

注意设置不同的DbContext迁移文件目录不同

1.Enable-migrations

EntityFrameworkCore\Enable-migrations –ContextTypeName:Namespace.TestDbContext1 –MigrationDirectory:MigrationDirectory1
EntityFrameworkCore\Enable-migrations –ContextTypeName:Namespace.TestDbContext2 –MigrationDirectory:MigrationDirectory2

2.Add-Migration

EntityFrameworkCore\Add-migration migration_name -Context TestDbContext1 -OutputDir MigrationDirectory1

必须指明-Context参数,参数为DbContext类名

3.update-database

EntityFrameworkCore\update-database -Context TestDbContext1

其他

存在多个DbContext的时候不指名Context的报错内容

More than one DbContext was found. Specify which one to use. Use the '-Context' parameter for PowerShell commands and the '--context' parameter for dotnet commands.

参考资料

Entity Framework Core tools reference - Package Manager Console in Visual Studio

Entity Framework - Multiple DbContext

Code First Migration in Multiple DbContext

最新文章

  1. 一位程序员如何修炼成CTO
  2. Ubuntu14.04+RabbitMQ3.6.3+Golang的最佳实践
  3. Linux常用服务部署与优化之NFS篇
  4. NSArray倒序
  5. ssh连接linux服务器只显示-bash-4.1#不显示路径解决方法
  6. nodejs 导出excel
  7. 监听某个div或其它标签的大小改变来执行相应的处理
  8. URL- 含义及组成
  9. 【iOS开发】单例模式设计(ARC & MRC)
  10. 2015第10周五CSS—2
  11. PC和ARM平台编译Qt的命令
  12. W英语: 紧急, 非紧急
  13. keepalive配置文件详解
  14. 网站开发进阶(二十八)初探localStorage
  15. Android--UI之ImageSwitcher
  16. ABP 番外篇-容器
  17. 使用Log4j日志处理
  18. create-react-app入门教程
  19. PS游戏摸拟器ePSXe加速游戏速度方法
  20. thinkphp5 列表页数据分页查询3-带搜索条件

热门文章

  1. GitHub使用方法与三步教程
  2. spring mvc @RequestMapping method 不写的话,默认GET、POST都支持,根据前端方式自动适应
  3. dart 中的 try on catch
  4. MYSQL索引的作用和创建
  5. luoguP1742 最小圆覆盖
  6. 关于finalize()
  7. shell 给文件每一行都添加指定字符串
  8. css选择指定元素
  9. HashMap多线程并发问题分析-正常和异常的rehash1(阿里)
  10. 解决若依linux启动ERROR - unregister mbean error javax.management.InstanceNotFoundException: com.alibaba.druid:type=