Подключиться к Sybase IQ с помощью NHibernate

Я хочу подключиться к базе данных 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/

Я попытался принять конструктор к этому:

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 ответ

Вы можете посмотреть http://www.connectionstrings.com/sybase-advantage/ или http://www.connectionstrings.com/sybase-adaptive/ чтобы проверить формат строки подключения.

Другие вопросы по тегам