ABP.Net Core使用教程(一)启动模版项目
只需要简单的3步:
1,到官网下载模版项目 https://aspnetboilerplate.com/Templates
2,用VS2017打开,将Web.Host设置为启动项
3,在程序包管理器控制台(Nuget控制台)里设定默认项目为EntityFrameworkCore,执行命令更新数据库:Update-Database
下面是详细步骤
1,下载ABP模版:基于.NetCore的Vue或者Anjular单页面应用(前后端分离)
https://aspnetboilerplate.com/
2,用VS2017打开解决方案
3,修改数据库连接,只要用户名和密码对就可以,ABP会自动建库;如果你在本机安装了SqlServer,这一步可以跳过
"ConnectionStrings": { "Default": "Server=localhost; Database=AbpDemoDb; Uid=root; Pwd=123456;" }
如果使用MySQL,请看步骤4,步骤5
如果使用默认的SQL Server,跳过步骤4,步骤5
4,修改为使用MySQL:在XXX.EntityFrameworkCore层用Nuget安装添加Pomelo.EntityFrameworkCore.MySql
5,修改 XXXDbContextConfigurer类的数据库连接配置
namespace AbpDemo.EntityFrameworkCore { public static class AbpDemoDbContextConfigurer { public static void Configure(DbContextOptionsBuilder<AbpDemoDbContext> builder, string connectionString) { //builder.UseSqlServer(connectionString); builder.UseMySql(connectionString); } public static void Configure(DbContextOptionsBuilder<AbpDemoDbContext> builder, DbConnection connection) { //builder.UseSqlServer(connection); builder.UseMySql(connection); } } }
6,数据迁移:
将Web.Host设置为启动项,在程序包管理器控制台(Nuget控制台)里设定默认项目为EntityFrameworkCore,执行命令更新数据库即可:Update-Database
下面是常用数据库迁移命令,这里可以跳过
//产生迁移文件 (可以先删除EntityFrameworkCore项目中的Migrations文件夹,产生的迁移文件更好看)
Add-Migration init
//更新数据库
Update-Database
//产生数据库脚本 (不执行第2步,用这个命令产生的脚本建库也可以,适用于生产环境)
Script-Migration [from] [to]
7,将Web.Host设置为启动项,运行项目,如果没有问题就会看到Swagger
相关文章
- 5个高性能 .NET Core 图片处理库推荐
- 【说站】ps一键换天空教程
- .Net Core中Dapper的使用详解
- 如何从.NET Framework迁移到.NET Core或.NET 6/7?
- 如何优化ASP.NET Core应用的性能?
- 【说站】mysql教程 查看数据库创建信息
- PluginCore 基于 ASP.NET Core 的轻量级插件框架
- ASP.NET Core 中常用的内置中间件
- .Net ORM FreeSql
- 鸿蒙OpenHarmony系统可以运行跨平台的.NET Core吗?
- 游戏陪玩系统语音聊天系统商业版源码安装教程
- ASP.NET Core使用partial标签报错
- 【说站】如何打开php项目
- Asp.Net Core进程内托管 和 进程外托管的区别
- ASP.NET Core实现多语言本地化Web应用程序
- PDFiumCore | .NET Core PDF 处理渲染库
- ASP.NET Core 2.1中的ActionResult<T>
- .NET Core 3.0创建一个单独的可执行文件
- 在ASP.NET Core 2.1中使用HttpClientFactory的3种方法
- .NET Core MVC应用程序创建教程