C# 找不到命名的连接字符串服务器nhibernate MySql
刚开始编程并出现此错误。 我不知道,请帮忙。 这是我的保存按钮和我的配置文件C# 找不到命名的连接字符串服务器nhibernate MySql,c#,mysql,nhibernate,C#,Mysql,Nhibernate,刚开始编程并出现此错误。 我不知道,请帮忙。 这是我的保存按钮和我的配置文件 private void save_Click(object sender, EventArgs e) { Details d =new Details(); d.Firstname = firstname.Text; Configuration cfg=new Configuration(); cf
private void save_Click(object sender, EventArgs e)
{
Details d =new Details();
d.Firstname = firstname.Text;
Configuration cfg=new Configuration();
cfg.Configure("NHibernate.xml");
ISessionFactory sessionfactory = cfg.BuildSessionFactory();
ISession session = sessionfactory.OpenSession();
ITransaction tx = session.BeginTransaction();
session.Save(d);
tx.Commit();
}
我的配置文件Nhibernate.xml
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="hibernate-configuration"
type="NHibernate.Cfg.ConfigurationSectionHandler,NHibernate"/>
</configSections>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">
NHibernate.Connection.DriverConnectionProvider
</property>
<property name="dialect">
NHibernate.Dialect.MySQLDialect,Nhibernate
</property>
<property name="connection.connection_string_name">
Server=localhost;Database=mohit;User ID=root;Password=root
</property>
<mapping assembly="TestNhibernate"/>
</session-factory>
</hibernate-configuration>
</configuration>
please help
NHibernate.Connection.DriverConnectionProvider
NHibernate.方言.米什尔方言,NHibernate
服务器=本地主机;数据库=卫生部;用户ID=根用户;密码=根
请帮忙
您可以使用此name=“connection.connection\u string”
:
<session-factory>
...
<property name="connection.connection_string">
Server=localhost;Database=mohit;User ID=root;Password=root
</property>
// another web.config section "<connectionStrings>"
<connectionStrings>
<add name="MyName"
connectionString="Server=localhost;Database=mohit;User ID=root;Password=root" />
</connectionStrings>
// here we reference the name defined in the other section
<session-factory>
...
<property name="connection.connection_string_name">MyName</property>