[英]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.