使用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文件中添加如下代码:

ExpandedBlockStart.gif 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即可。

转载于:https://www.cnblogs.com/Elvin/archive/2010/02/06/1664775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值