I am unable to connect to MySql. My environment is Visual 2005, MySql 5.0, NHibernate 1.2.0.GA
I have followed all the steps in quick start/other examples
and also the
http://www.hibernate.org/362.849.html
I get this error
Code:
Line 23: {
Line 24: Configuration config = new Configuration();
Line 25: config.AddAssembly("NHibernateASPSample.Domain");
Line 26: _sessionFactory = config.BuildSessionFactory();
Line 27: if (_sessionFactory == null)
Source File: c:\NCBISearch\NHibernateASPSample\App_Code\SessionHelper.cs Line: 25
Stack Trace:
[HibernateException: The dialect was not set. Set the property hibernate.dialect.]
NHibernate.Dialect.Dialect.GetDialect() +127
NHibernate.Dialect.Dialect.GetDialect(IDictionary props) +82
NHibernate.Cfg.Configuration.AddValidatedDocument(XmlDocument doc, String name) +26
My Config file is below
Code:
<configSections>
<section name="nhibernate" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>
</configSections>
<nhibernate>
<add key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider" />
<add key="hibernate.dialect"
value="NHibernate.Dialect.MySQL5Dialect" />
(also tried with MySqlDialect)
<add key="hibernate.connection.driver_class"
value="NHibernate.Driver.MySqlDataDriver" />
<add key="hibernate.connection.connection_string"
value="Server..."/>
</nhibernate>
Can someone help.
Thanks.