EF Core 多个DbContext迁移命令
2024-10-21 19:35:32
如果涉及多个项目,注意保持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
最新文章
- 一位程序员如何修炼成CTO
- Ubuntu14.04+RabbitMQ3.6.3+Golang的最佳实践
- Linux常用服务部署与优化之NFS篇
- NSArray倒序
- ssh连接linux服务器只显示-bash-4.1#不显示路径解决方法
- nodejs 导出excel
- 监听某个div或其它标签的大小改变来执行相应的处理
- URL- 含义及组成
- 【iOS开发】单例模式设计(ARC &; MRC)
- 2015第10周五CSS—2
- PC和ARM平台编译Qt的命令
- W英语: 紧急, 非紧急
- keepalive配置文件详解
- 网站开发进阶(二十八)初探localStorage
- Android--UI之ImageSwitcher
- ABP 番外篇-容器
- 使用Log4j日志处理
- create-react-app入门教程
- PS游戏摸拟器ePSXe加速游戏速度方法
- thinkphp5 列表页数据分页查询3-带搜索条件
热门文章
- GitHub使用方法与三步教程
- spring mvc @RequestMapping method 不写的话,默认GET、POST都支持,根据前端方式自动适应
- dart 中的 try on catch
- MYSQL索引的作用和创建
- luoguP1742 最小圆覆盖
- 关于finalize()
- shell 给文件每一行都添加指定字符串
- css选择指定元素
- HashMap多线程并发问题分析-正常和异常的rehash1(阿里)
- 解决若依linux启动ERROR - unregister mbean error javax.management.InstanceNotFoundException: com.alibaba.druid:type=