0

我想通过 Fluent NHibernate 连接到位于服务器上的 Sybase IQ 数据库:我使用 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 类错误?

4

1 回答 1

0

您可以查看http://www.connectionstrings.com/sybase-advantage/http://www.connectionstrings.com/sybase-adaptive/ 来检查您的连接字符串格式。

于 2013-07-12T08:59:38.880 回答