C# 为NHibernate指定MySql程序集?

C# 为NHibernate指定MySql程序集?,c#,mysql,nhibernate,assemblies,C#,Mysql,Nhibernate,Assemblies,我们已经从源代码构建了MySql连接器,并将程序集名称更改为OurCompany.MySql.Data 此外,我第一次探索ORM,遇到了NHibernate。在配置了所有内容并映射了我的第一个测试类之后,我们重命名的MySql连接器现在成了一个问题。有没有办法让NHibernate指向我们重命名的程序集 **编辑这里是我的配置** <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <se

我们已经从源代码构建了MySql连接器,并将程序集名称更改为OurCompany.MySql.Data

此外,我第一次探索ORM,遇到了NHibernate。在配置了所有内容并映射了我的第一个测试类之后,我们重命名的MySql连接器现在成了一个问题。有没有办法让NHibernate指向我们重命名的程序集

**编辑这里是我的配置**

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
        <property name="dialect">
            NHibernate.Dialect.MySQLDialect
        </property>
        <property name="connection.provider">
            NHibernate.Connection.DriverConnectionProvider
        </property>
        <property name="connection.driver_class">
            NHibernate.Driver.MySqlDataDriver
        </property>
        <property name="connection.connection_string">
           Server=192.168.2.5;Database=TomTest;User ID=webuser;Password=webuser
        </property>
        <property name="show_sql">true</property>
        <property name="proxyfactory.factory_class">
           NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle
        </property>
        <!-- HBM Mapping Files -->
        <mapping assembly="MyAssembly"/>
    </session-factory>
</hibernate-configuration>

NHibernate.dialogue.mysqldialogue
NHibernate.Connection.DriverConnectionProvider
NHibernate.Driver.MySqlDataDriver
服务器=192.168.2.5;数据库=TomTest;用户ID=webuser;密码=webuser
真的
NHibernate.ByteCode.Castle.proxyFactory,NHibernate.ByteCode.Castle

请看一下的代码。编写一个与MySqlDataDriver完全相同的ReflectionBasedDriver很简单,但只是程序集名称不同(构造函数中的第二个参数)。然后将驱动程序插入
连接。driver\u class
属性(使用其完全限定的类型名)

我没有NHibernate源代码,但获取它不会对我造成任何伤害。。谢谢。我已链接到源文件,该文件是您所需要的全部。