OsharpNS轻量级.net core快速开发框架简明入门教程-切换数据库(从SqlServer改为MySql)
2024-10-19 11:35:32
OsharpNS轻量级.net core快速开发框架简明入门教程
教程目录
从零开始启动Osharp
1.1. 使用OsharpNS项目模板创建项目
1.2. 配置数据库连接串并启动项目
1.3. OsharpNS.Swagger使用实例(登录和授权)
1.4. Angular6的前端项目启动
Osharp代码生成器的使用
2.1 生成器的使用
Osharp部分模块使用
3.1 Osharp.Redis使用
Osharp深度学习和使用
4.2 多上下文配置(多个数据库的使用)
4.3. 自定义模块的定义(Senparc.Weixin的使用)
4.4. 继续学习中....
OsharpNS官方资源
项目地址:https://github.com/i66soft/osharp-ns20
演示地址:https://www.osharp.org 直接使用QQ登录可以查看效果
文档地址:https://docs.osharp.org 正在完善中....
发布博客:https://www.cnblogs.com/guomingfeng/p/osharpns-publish.html 大神看这个文档应该就能跑起来,从零开始启动Osharp基于此文档完成
VS生成器插件:https://marketplace.visualstudio.com/items?itemName=LiuliuSoft.osharp
官方交流QQ群:85895249
切换数据库(从SqlServer改为MySql)
- 删除
CanDoo.Test.Web
项目Migrations
目录下的所有文件(这里的文件是之前按照SqlServer来生成的)
- 删除
CanDoo.Test.Web
项目Startups
目录下的SqlServer开头的2个文件(去掉SqlServer-DefaultDbContext迁移模块)
- 引用
CanDoo.Test.Web
项目Startups
目录下的MySql开头的2个文件(引入MySql-DefaultDbContext迁移模块)
- 修改
appsettings.Development.json
文件中的连接串
- 打开
程序包管理器控制台
,位于工具
-Nuget包管理器
-程序包管理器控制台
- 在
程序包管理器控制台
执行add-migration init
,生成数据库迁移脚本
- 在
程序包管理器控制台
执行update-database
,执行数据库迁移的脚本
- 运行项目
CanDoo.Test.Web
,如果能看到Swagger
说明运行成功,自己再到MySql看看对应的数据库是否生成
补充说明:当实体字段调整之后,如果要修改数据库,重复执行6,7的操作,可以完成数据库的更新
最新文章
- react验证码倒计时
- Linux 下编译自己的 OpenJDK7 包括JVM和JDK API
- jQuery中过滤选择器first和first-child的区别
- 常用gradle命令
- TcpClient 错误";不能做任何连接,因为目标机器积极地拒绝它"; 的解决
- sqlite3加密支持
- Python练习题 024:求位数及逆序打印
- Installation error: INSTALL_CANCELED_BY_USER
- slf4j教程
- rem和em和px vh vw和% 移动端长度单位
- Appium介绍
- mysql新建数据库时的collation选择(转)
- 修改linux系统时间和同步
- 【概率论与数理统计】小结3 - 一维离散型随机变量及其Python实现
- MySql数据库连接池专题
- Xdebug调试环境配置
- [LeetCode] 830. Positions of Large Groups_Easy tag: Two Pointers
- CentOS之Shell基础
- WinDbg探究CLR底层(1) - 应用程序域
- 1038 一元三次方程求解 2001年NOIP全国联赛提高组
热门文章
- .net core linux环境下 System.Data.SqlClient.SqlException: Connection Timeout Expired.
- python基础之Matplotlib库的使用一(平面图)
- java SSM 框架 微信自定义菜单 快递接口 SpringMVC mybatis redis shiro ehcache websocket
- [b0018] python 归纳 (四)_运算符重载
- 从html富文本中提取纯文本
- 多个python版本共存时的pip配置
- python使用ftplib模块实现FTP文件的上传下载
- [小程序]微信小程序获取input并发送网络请求
- Linux-CentOS-Nginx安装
- BitTorrent协议与MagNet协议原理【转】