OneLotus V2.20 发布,升级为.NETCORE ,添加乐动体育MYSQL数据

V2.20版本简要说明

主要是2大变化,一是添加了对Mysql数据库的支持,另外就是采用.NET CORE WEBAPI替换原有的ashx前后端交互方式

升级初衷【乐动体育LD77.CLUB】

    1:数据库方面:Sqlserver安装包比Mysql大太多了,部署起来也没Mysql方便,真的是微软的风格啊,感觉微软的软件都这一个尿性

    2:后端框架,之前采用的是.NET FRAMEWORK,前后端交互采用ashx方式,这种方式现在来看是有一定的局限性的,在很多地方处理的都不是很好,代码也有很多冗余,一直有换成WEBAPI的想法,正好借着.NET CORE这个势头,顺便把系统换成了NETCORE,从WEBFORM 到ashx+HTML再到.NETCORE ,不知道说什么好…

更新内容

1:ORM组件放弃了微软的EF,采用了第三方的SqlSugar,话说这个东西确实比EF好使

2:分页放弃了原有的存储过程分页,采用了SqlSugar自带的分页

3:原来的umedit换成了UEdit,原有的Umedit不好使了……

4:替换原有的Token设计,采用了新的JWT授权机制,更加简结,方便管理

5:添加了Swagger UI来管理接口

6:后台接口统一换成WebAPI

7:完善表单组件的加载机制,修复了一些Bug

后期计划

1:主要是丰富表单模块,流程相关功能

2:完善数据可视化模块相关功能

开发环境:VS2017+MYSQL5.8

部署环境:IIS

升级参考资料

.NETCORE升级 https://www.cnblogs.com/laozhang-is-phi/p/9629026.html

SqlSugar https://www.cnblogs.com/laozhang-is-phi/p/9629026.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.NET Core 3.1是微软开发的一种跨平台的开发框架,可以用于构建各种应用程序,包括Web应用、移动应用、桌面应用等。它具有高性能、可扩展、易于维护等特点,被广泛应用于各个领域。 API(Application Programming Interface)是一种软件架构,用于不同系统之间的互操作和通信。通过使用API,我们可以将不同的应用程序和服务连接起来,实现数据交互和功能共享。 MySQL是一种常用的开源关系型数据库管理系统。它具有高性能、稳定性和安全性,并支持多平台。在.NET Core 3.1中,我们可以通过使用MySQL数据库提供程序来操作MySQL数据库。 在.NET Core 3.1 API中使用MySQL数据库,我们可以按照以下步骤进行: 1. 首先,我们需要安装MySQL数据库,并创建一个数据库,用于存储数据。 2. 接着,我们需要在.NET Core 3.1项目中安装MySQL数据库提供程序。可以使用NuGet包管理器或在项目文件中添加MySQL提供程序的引用。 3. 在项目中添加MySQL数据库的连接字符串的配置,包括服务器地址、用户名、密码和数据库名称等。 4. 创建一个数据模型,用于定义数据库中的表和字段。 5. 使用Entity Framework Core来执行数据库操作,包括查询、插入、更新和删除等。 6. 在API的控制器中编写相应的接口,用于处理客户端的请求并与数据库进行交互。 7. 在启动文件中配置Web API的路由和Authentication。 通过以上步骤,我们就可以在.NET Core 3.1的API中使用MySQL数据库。使用MySQL数据库可以提供数据存储和检索的功能,使我们的API可以处理和管理数据。同时,由于.NET Core 3.1的跨平台特性,我们可以在不同的操作系统上部署和运行我们的API,实现应用程序的跨平台和多设备支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值