mysql的单页应用框架搭建_.NetCore2.0项目之ABP+Vue(IView框架)单页应用之路,启动

本文介绍了如何使用ABP框架和Vue.js构建一个基于MySQL的单页应用。首先从下载项目模板开始,然后将原本的MSSQL数据库替换为MySQL,通过观看教程快速上手ABP。接着介绍了ABP的代码生成器,用于自动生成各层代码。在遇到DTO映射问题时,通过添加特性解决了映射失败导致的服务器内部错误。
摘要由CSDN通过智能技术生成

首先很久没有好好静下心来做点东西了,一直用忙碌做借口,实际还是懒,今天决定动一动.

第一步,下载自己的项目模板

f6b8ed9b761686c1b05683baa3502a3b.png

第二步 ,代码整理

下载下来之后分为两个文件夹标准的前后端分离,一个aspnetcore 负责WebAPI提供服务,一个vue前端展示,我自己把这当做两个项目维护,那么git走起来

fbaa956ead82cf1e672a095d382d9a37.png

源码管理还是很有必要的,这样方便随时随地拉代码以及查看变更.

开发

由于abp下载下来自带的是MSSQL数据库,这里我用的mysql所以直接替换掉,教程别人也发过很多了,我就不发了,可以搜  abp数据库修改为mysql关键字

对abp项目不熟悉的人,比如说我,可以从看别人录制好的教程开始,比如角落里的白板报(梁)的知乎, 传送门

项目下载下来直接按照教程创建数据库,还是能很快上手的,还有一个abp的代码生成器,按照abp的格式根据实体生成对应的各层的代码文件,教程里也有详细说明.蛮好用的

只需要安装一下一个扩展就可以

6d09bc7a1a83cbafa2e19ac1dea74a1a.png

下载完,重启VS完成安装.

使用方式

1 选中要生成逻辑代码的实体类,右键选择使用工具

1b611484886f76ea075f9ab00c254fde.png

2 直接选择需要生成的内容,代码就自动生成了.

然后添加对应权限就可以进行添加修改了.

不太理解的地方

这里有一个问题,不知道是不是我自己这里操作有问题,发现mapto的时候生成的dto类上必须加上

e85f49392ceef08b6b835c9d0a273925.png

才可以映射成功,不然每次都会500,数据读取到,但是映射出错.错误提示: 对不起,在处理您的请求期间,产生了一个服务器内部错误

加上映射就可以增删改查了.今天先到这.写的比较简单,跳过了部分简单操作步骤.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值