gpt4 book ai didi

Mysql、NHibernate 和visual studio 2008 配置

转载 作者:行者123 更新时间:2023-11-30 23:40:29 25 4
gpt4 key购买 nike

我是 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>

谢谢

最佳答案

您需要添加对与您的目标 .NET 版本相对应的 MySQL 连接器 DLL 的引用。

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

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

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

希望这对您有所帮助。此处提供了更多文档:

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

关于Mysql、NHibernate 和visual studio 2008 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com