0
我需要一些幫助與配置文件。我已將MySql.Data.dll包含在我的項目中,但是如何告訴配置文件該dll包含MySQL連接器?如何在不安裝mysql連接器msi的情況下引用nhibernate中的mysql連接器?
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory name="NHibernate.Test">
<property name="connection.provider">
NHibernate.Connection.DriverConnectionProvider
</property>
<property name="connection.driver_class">
MySql.Data <!--this attempt didn't work!! -->
</property>
<!--<property name="hbm2ddl.auto">update</property> -->
<property name="connection.connection_string">
Server=f.xx.ca;Database=xx;Uid=root;Pwd=xx;
</property>
<property name="adonet.batch_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">NHibernate.Dialect.MySQL5Dialect</property>
<!-- <property name="use_outer_join">true</property> -->
<property name="command_timeout">60</property>
<property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
<property name="cache.provider_class">NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache</property>
<property name="cache.use_second_level_cache">false</property>
我越來越厭倦了與MSI每次我嘗試調試一個新的計算機上的項目時安裝的連接器。
謝謝!
奇怪的是,我確實做到了,並沒有奏效。下一個開發機器我嘗試安裝,我會再次擺弄它。 –
你能解釋一下「沒有工作」嗎?這是使用MySQL.Data DLL的正確方法。 – Rippo
我會盡快回復您。 –