使用NHibernate连接到Sybase IQ

时间:2013-07-12 06:41:52

标签: c# nhibernate fluent-nhibernate sybase-iq

我想连接到Sybase IQ数据库,它通过Fluent NHibernate位于服务器上:我使用C#和NHibernate版本3.3.1.4

我正在使用此处的代码: http://pwigle.wordpress.com/2008/11/21/nhibernate-session-handling-in-aspnet-the-easy-way/

我试图将construktor用于此:

private SessionManager()
{
    sessionFactory = Fluently.Configure()
   .Database(SQLAnywhereConfiguration.SQLAnywhere11.ConnectionString("server=SERVER_NAME:PORT; user=USER_NAME; password=PASSWORD; database=DATABASE"))
   .Mappings(m => m.FluentMappings.AddFromAssemblyOf<SessionManager>())
   .ExposeConfiguration(x => x.SetProperty("current_session_context_class", "managed_web"))
   .BuildConfiguration()
   .BuildSessionFactory();
}

我没有连接到我的数据库;我使用正确的连接字符串,还是SQLAnywhereConfiguration类错误?

1 个答案:

答案 0 :(得分:0)