使用XPO連接高于5.2.5.0版本的MySQL
來源:程序員人生 發布時間:2014-01-20 16:53:14 閱讀次數:3772次
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>
指定好oldVersion和newVersion即可。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈