繁体   English   中英

MySQL,NHibernate和Visual Studio 2008配置

[英]Mysql, NHibernate and visual studio 2008 configuration

我是Visual Studio 2008(C#),mysql和NHibernate的初学者。

我在使用mysql连接器时遇到问题,因为我不知道如何添加对它的引用。

在我的项目中,我有:/lib/mysql-connector-net-6.1.4-src/(从http://dev.mysql.com/downloads/mirror.php?id=387799#mirrors下载)

现在,我右键单击我的项目-> addReference->浏览-> 现在怎么办?

我还应该编辑休眠配置吗?

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
      <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
      <property name="connection.driver_class">NHibernate.Driver.MySqlDataDriver</property>
      <property name="connection.connection_string">Server=localhost;database=Pets;Database=pets,User ID=root,Password=;</property>
      <property name="dialect">NHibernate.Dialect.MySQL5Dialect</property>
      <property name="proxyfactory.factory_class"> NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu </property>
      <property name="show_sql">false</property>
    </session-factory>
  </hibernate-configuration>

谢谢

您需要添加对MySQL连接器DLL的引用,该引用与您要定位的.NET版本相对应。

从提供的链接中,您好像已下载了MySQL连接器的源代码,因此您将需要构建此代码并将所需的DLL从/ bin文件夹中取出,或者下载完整的安装程序(其中包括二进制文件)从这里的第二个链接:

http://dev.mysql.com/downloads/connector/net/6.1.html

将此DLL添加到项目中后,您需要编辑该NHibernate配置,以使用数据库的连接字符串更新“ connection.connection_string”属性。

希望这可以帮助。 这里还有一些其他文档:

http://dev.mysql.com/doc/refman/5.1/zh-CN/connector-net.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM