Java教程

ABP vNext数据迁移

本文主要是介绍ABP vNext数据迁移,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

今天开始学习ABP vNext,一上来还真有点懵逼,总归先要把项目跑起来吧(直接运行Web项目会提示错误,数据库还没有建立)。

 

根据官方文档第一次生成数据库,中间也是出现了不少问题(还是对框架不熟悉),兜兜转转总算配置好了,特此记录一下:

 

1.  修改.DbMigrator和.HttpApi.Host项目里的appsettings.json,将ConnectionStrings节点里的数据库链接改成类似这样的:Data Source=服务器名称;Initial Catalog=数据库名称;Integrated Security=False;uid=数据库登录名;pwd=登录密码

 

2.  打开菜单工具 > NuGet包管理器下的程序包管理控制台 (PMC),选择 .EntityFrameworkCore.DbMigrations 做为默认项目然后执行以下命令:Add-Migration "Created_ProjectName_Entity"(名字可以自己定义),(这里有个注意点,启动项目要选择.DbMigrator,如果还是Web项目为启动项目会提示错误:Your startup project '.Web' doesn't reference Microsoft.EntityFrameworkCore.Design)

 

3.  最后运行.DbMigrator项目,数据库就生成成功了!

这篇关于ABP vNext数据迁移的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!