QQ客服热线
首页 > 信息资讯 > 技术专栏

技术专栏

nopcommerce使用mysql要注意的问题
2013年9月8日
摘要: 首先nopcommerce是完全可以使用mysql数据库的,但有些要注意的问题。

 

首先nopcommerce是完全可以使用mysql数据库的,但有些要注意的问题。

怎么使用这里有教程和下载:http://nopcommerce.codeplex.com/SourceControl/network/forks/bmeine/MySql#

我就不重复了,这里提供的是2.60版本的支持。我对2.65做了同样的操作也是完全可以的。

这里我说一些需要注意的问题:

1、引用了Mysql.Data后别忘记在web.config 做配置尤其注意别漏了<remove invariant="MySql.Data.MySqlClient" />

不然会出现Unable to determine the provider name for connection of type 'MySql.Data.MySqlClient"的错误。

2、注意mysql的是不支持text索引的。索引创建的索引保证格式的正确。

比如:BLOB/TEXT column 'ResourceName' used in key specification without a key length 这样的错误。

是因为ResourceName这个字段的类型是mediumtext。 

参考:http://www.nbtcnet.com/info/29/the-reason-of-that-procedure-or-function-cannot-be-found-in-database-on-mysql

3、Can't group on 'A1'的问题,这个是linq to entity mysql上的一个bug。解决方法其实也很简单,只有在group by 之前加.ToList()即可。

参考:http://www.nbtcnet.com/info/30/cant-group-on-a1-problem-on-mysql-in-linq-to-entities

以上是你可能会碰到的问题。好了祝您配置顺利。

 

 

来自TCNET 转载请保留www.nbtcnet.com

返回列表