Я успешно использовал NHibernate, но теперь я пытаюсь перейти на Fluent NHibernate. Я создал все свои файлы сопоставления и настроил свой менеджер сеансов для использования Fluent Configuration. Затем я запускаю свое приложение, и оно успешно работает, но данные не возвращаются.
Там нет ошибок или каких-либо признаков того, что есть проблема, но ничего не работает.
при использовании NHibernate, если я не устанавливаю свои файлы hbm xml как встроенный ресурс, происходит то же самое. Это заставляет меня задуматься, на что мне нужно установить классы Map. Прямо сейчас они просто настроены на компиляцию и скомпилированы в dll, что я могу увидеть, разобрав его.
Есть ли у кого-нибудь мысли о том, что здесь может происходить?
Спасибо
private ISessionFactory GetSessionFactory()
{
return Fluently.Configure()
.Database(
IfxOdbcConfiguration
.Informix1000
.ConnectionString("Provider=Ifxoledbc.2;Password=mypass;Persist Security Info=True;User ID=myuser;Data Source=mysource")
.Dialect<InformixDialect1000>()
.ProxyFactoryFactory<ProxyFactoryFactory>()
.Driver<OleDbDriver>()
.ShowSql()
)
.Mappings(
x => x.FluentMappings.AddFromAssembly(System.Reflection.Assembly.GetExecutingAssembly())
//.ExportTo("C:\\mappings")
)
.BuildSessionFactory();
}