我没事在家用nhibernate和mysql写了一个个人网站,现在要移植到access中,发现好想没有jet4.0的Dialect,我改怎么办?
<add key="hibernate.dialect" value="NHibernate.Dialect.MySQLDialect" />

解决方案 »

  1.   

    有Access的Dialect啊,你用的什么版本的啊?我记得0.6版开始就有了。
      

  2.   

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <configSections>
    <section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    </configSections>
    <nhibernate>
    <add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
    <add key="hibernate.dialect" value="NHibernate.Dialect.MsSql7Dialect, NHibernate" />
    <add key="hibernate.connection.driver_class" value="NHibernate.Driver.OleDbDriver, NHibernate" />
    <add key="hibernate.connection.connection_string" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=grocertogo.mdb;User Id=admin;Password=;" />
    </nhibernate>
    </configuration>