Я новичок в NHibernate и Fluent NHibernate, и я пытаюсь заставить работать следующую конфигурацию.
private static ISessionFactory CreateSessionFactory()
{
return Fluently.Configure()
.Database(
OracleDataClientConfiguration.Oracle10.ConnectionString("Data Source=mysource;User ID=myid;Password=mypwd;")
)
.Mappings(m =>
m.FluentMappings.AddFromAssemblyOf<Program>())
.BuildSessionFactory();
}
У меня есть ссылка на сборку Oracle.DataAccess. Я использую VS 2010 и .Net 4
У меня следующее исключение:
Исключение FluentNHibernate.Cfg.FluentConfigurationException было необработано. Сообщение = При создании SessionFactory использовалась недопустимая или неполная конфигурация. Проверьте коллекцию PotentialReasons и InnerException для получения дополнительных сведений.
Я понял. Когда вы ссылаетесь на ODP, вы должны установить для свойства copy local ссылки значение true, иначе он не найдет объекты, которые ищет.