喜大普奔Nop4.3Beta(Nopcommerce4.3)终于支持mysql,性能杠杆的

喜大普奔Nop4.3Beta(Nopcommerce4.3)终于支持mysql,性能杠杆的

1410发表于2020-04-11

随着nop拥抱.NET Core和Linux,社区里面越来越多人在问,什么时候Nop可以支持mysql?怎么提高Nop性能?

最近收到了Nop更新邮件,出了一个Nop4.3的Beta版本,相信还有一两个月就会有正式的release版本了。

值得庆幸的是Nop4.3开始支持mysql,而且弃用了让人诟病的EF性能问题,采用了linq2DB ORM框架,经过体验,感觉性能确实有不少的提升。前台和后台页面打开的速度都快了不少。

下面我们来看看官方提供的changelog:

from clipboard

主要更新:

1、弃用EF,采用Linq2DB,更多介绍:https://linq2db.github.io/

2、采用.NET Core3.1

3、支持MySQL

4、其他改进和bug修复


下面我就带大家来下载源码体验一下:

1、首先,需要安装.NET Core3.1 SDK和VS 2019 16.3及以上版本。

打开解决方案后,会自动下载依赖包,可能需要等一段时间。

from clipboard


2、直接运行项目

from clipboard

顺利的话,就出现我们熟悉的安装界面如下:

from clipboard


3、创建数据库并安装

我们先创建一个数据库(也可以选自动创建)

from clipboard


输入数据库连接信息:

from clipboard




from clipboard


注意:安装完成后这个页面会自动关闭,需要在vs重新启动项目。

最终效果:

from clipboard


from clipboard

ps:+++++++++++++++++++++++++++++

1、中途遇到报下面的错误,但是数据库服务器用Navicat是可以连的。

Setup failed: An error occurred while creating the database: Unable to connect to any of the specified MySQL hosts.

最后把Server name改为127.0.0.1就OK了,猜测是我mysql驱动版本问题。


小编蓝狐