У меня есть тестовый проект, в котором я пытаюсь протестировать свой слой nhibernate с использованием базы данных sql lite в памяти.
Я получаю сообщение об ошибке:
Не удалось создать драйвер из NHibernate.Driver.SQLite20Driver, NHibernate, Версия = 3.1.0.4000,
private void CreateSessionFactory()
{
_sessionFactory = Fluently
.Configure()
.Database(_dbType)
.Mappings(m => m.FluentMappings
.AddFromAssemblyOf<UserMap>())
.ExposeConfiguration(cfg => _configuration = cfg)
.BuildSessionFactory();
}
Я использую fluentnhibernate, а также nunit.
В чем может быть проблема?
Обновление
Я скачал x64 (я на Windows 7 64-bit) с http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki и теперь я получаю эту ошибку:
Unable to load DLL 'SQLite.Interop.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Если я попытаюсь добавить Interop.dll в vs.net 2010, я не скажу, что его нельзя добавить, убедитесь, что он действителен и т. Д.