public void Execute()
{
var orm = ConfigurationManager.AppSettings["BoC.Persistence.Orm"];
if (orm != null && !orm.Equals("norm", StringComparison.InvariantCultureIgnoreCase))
return;
if (!dependencyResolver.IsRegistered<ISessionFactory>())
{
dependencyResolver.RegisterType<ISessionFactory, DefaultSessionFactory>();
}
if (!dependencyResolver.IsRegistered<ISessionManager>())
{
//IoC.RegisterSingleton<ISessionManager, CurrentContextSessionManager>();
dependencyResolver.RegisterSingleton<ISessionManager, NormDataContextSessionManager>();
}
if (!dependencyResolver.IsRegistered<IDataContext>())
{
dependencyResolver.RegisterType<IDataContext, NormDataContext>();
}
}