Abp Vnext已经推出很久,这版基于微服务架构,实现DDD领域模型,多租户等功能,非常值得学习和研究。
官方文档:https://docs.abp.io/zh-Hans/abp/latest/Getting-Started?UI=MVC&DB=EF&Tiered=No
参考官方文档,可以搭建我们自己的微服务项目。
一.项目创建
以MSSQL为例:
ABP CLI创建 dotnet tool install -g Volo.Abp.Cli
ABP CLI更新 dotnet tool update -g Volo.Abp.Cli
项目创建: abp new ABPTest
生成项目如下图所示:
二.数据库迁移
修改ABPTest.DbMigrator 中的appsettings.json,修改成对应的数据库连接字符串
设“ABPTest.EntityFrameworkCore.DbMigrations”为项目启动项,打开“程序包管理控制台”,
默认项目选择“ABPTest.EntityFrameworkCore.DbMigrations”
输入迁移数据库命令:
add-migration 0410 update-database
三.项目启动
启动ABPTest.Web,如下图,运行成功:
输入用户名 admin,密码 1q2w3E*,登陆成功
以上仅用于学习和总结!