public void Execute()
{
var orm = ConfigurationManager.AppSettings["BoC.Persistence.Orm"];
if (orm != null && !orm.Equals("db4o", StringComparison.InvariantCultureIgnoreCase))
return;
if (!_dependencyResolver.IsRegistered<ISessionFactory>())
{
_dependencyResolver.RegisterInstance<ISessionFactory>(
Db4oSessionFactory.InitializeSessionFactory(_dependencyResolver));
}
if (!_dependencyResolver.IsRegistered<ISessionManager>())
{
_dependencyResolver.RegisterSingleton<ISessionManager, Db4oDataContextSessionManager>();
}
if (!_dependencyResolver.IsRegistered<IDataContext>())
{
_dependencyResolver.RegisterType<IDataContext, Db4oDataContext>();
}
}