Abp学习(一) abp+vue +mysql框架搭建
一、到Abp官网下载框架
地址:https://aspnetboilerplate.com/Templates

二、打开项目 修改数据库连接为MySql,默认是SQL Server
2.1、修改链接字符串


2.2.1、打开NuGet包安装 Pomelo.EntityFrameworkCore.MySql
2.2.2 重点:修改数据库连接为Mysql

//Mysql版本 8,0,30 查看数据库版本,直接在数据库工具执行select version() builder.UseMySql(connectionString, new MySqlServerVersion(new System.Version(8, 0, 30))); builder.EnableSensitiveDataLogging();
builder.UseMySql(connection, new MySqlServerVersion(new System.Version(8, 0, 30))); builder.EnableSensitiveDataLogging();
2.3 打开NuGet包安装 DapperExtensions.DotnetCore

//添加dapper包含映射的程序集
DapperExtensions.DapperExtensions.SetMappingAssemblies(new List<Assembly> { typeof(LyShopEntityFrameworkModule).GetAssembly() });
//使用mysql必须修改,默认是sqlserver
DapperExtensions.DapperExtensions.SqlDialect = new MySqlDialect();
2.4 生成迁移文件
1、首先要把启动项改为:EntityFrameworkCore
2、把EntityFrameworkCore下面的Migrations文件夹里的文件全部删除

2、打开 视图-》其他窗口=》程序包管理控制台 默认项目选择 EntityFrameworkCore
3.生成迁移文件
Add-Migration  init

4、使用命令执行数据库: Update-Database

三、数据迁移完成后,
启动项目:
1、把启动项改为:LyShop.Web.Host

后端启动后:

2、
打开数据库 打开abpsettings表 里面数据如下:

前端我是安装了yarn 直接:新建终端,输入: yarn serve

到此为止,整个框架基础就搭建好了。
Abp学习(一) abp+vue +mysql框架搭建的更多相关文章
- vue cli 框架搭建
		=============== 通知: 博主已迁至<掘金>码字,博客园可能以后不再更新,掘金地址:https://juejin.im/post/5a1a6a6551882534af25a8 ... 
- 使用Vue+JFinal框架搭建前后端分离系统
		前后端分离作为Web开发的一种方式,现在应用越来越广泛.前端一般比较流行Vue.js框架,后端框架比较多,网上有很多Vue+SpringMVC前后端分离的demo,但是Vue+JFinal框架貌似没有 ... 
- ABP学习笔记(1)-使用mysql
		前言 开始学习ABP啦 下载官方模板  下载地址: https://aspnetboilerplate.com/Templates  我这边选择的是.NET Core+VUE 移除SqlServe ... 
- ABP学习之路--切换mysql数据库
		1.添加mysql相关引用 注意,使用最新版本会导数据迁移时出错 2.修改链接字符串: <add name="Default" connectionString=" ... 
- MYSQL学习(二) --MYSQL框架
		MYSQL架构理解 通过对MYSQL重要的几个属性的理解,建立一个基本的MYSQL的知识框架.后续再补充完善. 一.MYSQL架构 这里给的架构描述,是很宏观的架构.有助于建立对MYSQL整体理解. ... 
- ABP 学习汇总
		本文背景 公司最近规划的新框架准备基于ABP来搭建,自从在阳铭博客看到ABP框架的介绍后,就一直持续关注着,但还没真正在实际项目中直接使用ABP,只是自己做了一些学习和Demo.ABP所用到的一些新技 ... 
- ABP学习笔记总汇
		首先立下一个目标,未来一段时间开始学习ABP. 先立一个flag.之后会再次更新目录和文章连接 目录 1.ABP学习笔记(1)-使用mysql 
- ABP框架搭建项目系列教程基础版完结篇
		返回总目录<一步一步使用ABP框架搭建正式项目系列教程> 经过前面十二篇的基础教程,现在终于该做个总结了. 回顾 第一篇,我们建议新手朋友们先通过ABP官网的启动模板生成解决方案,因为这样 ... 
- 关于使用ABP框架搭建的项目升级时需要注意的问题汇总
		ABP理论学习总目录 一步一步使用ABP框架搭建正式项目系列教程 ABP之Module-Zero学习目录 本篇目录 说明 升级方法 问题_01:Log4Net导致编译不成功 2015/12/18更新 ... 
- 一步一步使用ABP框架搭建正式项目系列教程之本地化详解
		返回总目录<一步一步使用ABP框架搭建正式项目系列教程> 本篇目录 扯扯本地化 ABP中的本地化 小结 扯扯本地化 本节来说说本地化,也有叫国际化.全球化的,不管怎么个叫法,反正道理都是一 ... 
随机推荐
- 自我察觉 vs 自我意识
			自我察觉,知道并理解自己的意图,能够知晓自己干什么 自我意识,评估并修正自己的意图,能够自主选择干什么 
- EPLAN部件库汇总贴转
			经常看到网友求EPLAN部件库,授人以鱼不如授人以渔,大可不必把所有部件装上,比如软件自带的部件库,我都弃之不用,新建一个部件库,把工作中经常要用到的部件慢慢添加进去.慢慢的你会发现:画图效率越来越高 ... 
- nuxt项目中使用store
			首先初始化创建一个nuxt项目 nuxt项目创建以后,内部已自动集成store,所以无需再单独安装和引入 在根目录的store文件夹下新建文件,例如home.js //home.js export c ... 
- java8  stream流的使用
			List<Paper> list = new ArrayList<>();list.add(new Paper("m",2L));list.add(new ... 
- SpringBoot整合mqtt协议,实现订阅topic并将消息存储到mysql数据库
			所需依赖如下: <dependencies> <dependency> <groupId>org.springframework.boot</groupId& ... 
- setState 更新
			同步逻辑中,setState异步更新,同步更新会合并为一次更新 异步逻辑中,setState同步更新 this.setState({ data:data,()=>{ } }) 在回调函数里面了解 ... 
- How to use lspci, lsscsi, lsusb, and lsblk to get Linux system devices information
			There are many utilities available to check Linux system hardware information. Some commands report ... 
- Java集合-LinkedHashSet
			LinkedHashSet 重点: LinkedHashSet 不允许重复元素,与 HashSet的区别是:它是有序的 LinkedHashSet 底层结构是 数组table + 双向链表 [介绍] ... 
- git和coding的使用
			1.注册 coding ::::::https://coding.net/ 2.个人设置中添加上邮箱账号和密码 3.下载git 4.在coding中新建项目,并对项目初始化---生成分支,会生成url ... 
- Vuex----Mutations
			注意: 只能通过 mutations里的函数才能修改 state 中的数据 第一种方法: const store = new Vuex.Store({ state:{ count:0 }, mutat ... 
