使用XPO连接高于5.2.5.0版本的MySQL

前端之家收集整理的这篇文章主要介绍了使用XPO连接高于5.2.5.0版本的MySQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

XPO自然是支持MysqL的,只需要在项目里添加MysqL.Data的DLL(从MysqL官网下载Connector/Net可得)和DevExpress.Xpo.v9.2.Providers的DLL引用,并且在项目的入口点构造XpoDataLayer时指定使用MysqL即可。

然而测试时遇到问题。手里的9.2.10版本的XPO,在编译时使用的是5.2.5.0版本的MysqL,而下载到的最新的是6.2.2.0,不能用。

这时我们可以修改并重新编译XPO的源代码,但我想没人高兴这么做。

还有个简单的办法,即在Config文件添加如下代码

<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MysqL.Data" publicKeyToken="c5687fc88969c44d" culture="neutral"/>
<bindingRedirect oldVersion="5.2.5.0" newVersion="6.2.2.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

指定好oldVersionnewVersion即可。

猜你在找的MySQL相关文章