VS2012+EF6+Mysql 兼容mono运行的配置
最近一直在研究.net跨平台运行的事项,前期项目使用MSSQL进行开发,底层采用传统的三层结构进行设计,现在需要将MSSQL替换成Mysql(为了跨平台这改动也是蛮大的),再移植Mysql的过程中各种坑,关键里面还用到N多的存储过程,这对于库移植就是一场灾难,DAL层加入mysql支持模块,关键在运行过程中还是各种坑,分页貌似也有问题,最后打算底层用EF6做底层DAL层,编码不用太多的关注底层细节,专注于业务逻辑层功能是实现,好了,废话不多说,直接上干货。
开发环境:WIN10+VS2012+Mysql14.14+Mono4.2.2+Jexus5.8.1
首先呢,我们的数据库已经成功移植到Mysql上,所以这次EF的使用了Database First模型进行的代码构建。
以上是网络上查到的相关资料,感谢各位前辈的技术分享,基本上也解决了我的问题,为了方便起见,就不再重复相关流程,大家可以点击下方链接去看相关的配置说:
来自”GameMan”的博客:VS2012+EF6+Mysql配置心路历程
来自”逆水寒龙”的博客:使用EntityFramework6连接MySql数据库(db first方式)
linux系统下基于mono部署asp.net,使用ef6与mysql出现的问题【索引】
查看Jexus版本:
备注:/usr/jexus/jws -V
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?