public static void Main(string[] args) { Aplicacao.Boot(); string[] mappings = new string[] { Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Salus.Infra.dll") }; NHibernateInitializer.Instance().InitializeNHibernateOnce(() => { NHibernateSession.Init( new ThreadSessionStorage(), mappings, null, null, null, null, BancoDeDados.Configuration()); }); var fluentConfiguration = Fluently.Configure() .Database(BancoDeDados.Configuration()) .Mappings(m => { m.FluentMappings.Conventions.Add <EnumConvention>(); m.FluentMappings.Conventions.Add <EnumerationTypeConvention>(); }); comandos.Add( "schema update", () => InversionControl.Current.Resolve <SchemaUpdateTask>()); comandos.Add( "import data", () => InversionControl.Current.Resolve <SalusImportDatabaseTask>()); comandos.Add( "import storage", () => InversionControl.Current.Resolve <SalusImportStorageTask>()); ExecutarTarefa(args); }
private void BeginRequest(object sender, EventArgs e) { string[] mappings = new string[] { Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin", "Salus.Infra.dll") }; NHibernateInitializer.Instance().InitializeNHibernateOnce(() => { NHibernateSession.Init( new ThreadSessionStorage(), mappings, null, null, null, null, BancoDeDados.Configuration()); }); var fluentConfiguration = Fluently.Configure() .Database(BancoDeDados.Configuration()) .Mappings(m => { m.FluentMappings.Conventions.Add <EnumConvention>(); m.FluentMappings.Conventions.Add <EnumerationTypeConvention>(); }); }
static void Main(string[] args) { try { // Create the container IWindsorContainer container = new WindsorContainer(); // Initialize NHibernate NHibernateInitializer.Instance().InitializeNHibernateOnce( () => InitializeNHibernateSession()); GC.Collect(); OUImportationController temp = new OUImportationController(new ZapposClassBuilder(), new OutfitUpdaterRepository(), new TrendRepository()); //OUImportationController temp = new OUImportationController(new ZapposClassBuilder(), null, null); temp.HaveHeader = true; if (args[0].ToLower() == "false") { temp.HaveHeader = false; } temp.Separator = args[1]; temp.Path = args[2]; temp.Filename = args[3]; if (args[4].ToLower() == "false") { temp.Sync = false; } temp.MemorySafe = Convert.ToDouble(args[5]); temp.Create(); GC.Collect(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public virtual void SetUp() { _configuration = NHibernateInitializer.Initialize(); _sessionFactory = _configuration.BuildSessionFactory(); }
/// <summary> /// See <see cref="InitializeNHibernateAndIoC(PersistenceFramework,string,DatabaseEngine,string,MappingInfo)"/> /// </summary> public static void InitializeNHibernate(PersistenceFramework framework, MappingInfo mappingInfo) { NHibernateInitializer.Initialize(framework, mappingInfo); }
protected internal IoCInitializer(NHibernateInitializer nHibernateInitializer) { this.root = nHibernateInitializer; }
protected void Application_BeginRequest(object sender, EventArgs e) { NHibernateInitializer.Instance().InitializeNHibernateOnce(this.InitialiseNHibernateSessions); }
public virtual void SetUp() { NHibernateInitializer.ResetCache(); configuration = NHibernateInitializer.Initialize(); sessionFactory = configuration.BuildSessionFactory(); }
public static NHibernateInitializer Initialize(PersistenceFramework framework, MappingInfo mappingInfo) { NHibernateInitializer initializer=new NHibernateInitializer(framework,mappingInfo); return initializer; }
public static NHibernateInitializer Initialize(PersistenceFramework framework, MappingInfo mappingInfo) { NHibernateInitializer initializer = new NHibernateInitializer(framework, mappingInfo); return(initializer); }
/// <summary> /// See <see cref="InitializeNHibernateAndIoC(PersistenceFramework,string,DatabaseEngine,string,MappingInfo)"/> /// </summary> public static void InitializeNHibernateAndIoC(PersistenceFramework framework, string rhinoContainerConfig, DatabaseEngine databaseEngine, MappingInfo mappingInfo) { NHibernateInitializer.Initialize(framework, mappingInfo).Using(databaseEngine, null).AndIoC(rhinoContainerConfig); }
/// <summary> /// NHibernate 용 Domain을 테스트하기 위해, 환경을 초기화합니다. /// </summary> /// <param name="containerConfigPath">Castle Windsor configuration file path</param> /// <param name="mappingInfo">Domain Model의 Mapping information</param> /// <param name="configAction">부가적인 Configuration 관련 작업 (Listener 추가 등)</param> public static void InitializeNHibernateAndIoC(string containerConfigPath, MappingInfo mappingInfo, Action <NHibernate.Cfg.Configuration> configAction) { NHibernateInitializer.Initialize(mappingInfo, configAction).AndIoC(containerConfigPath); }
/// <summary> /// See <see cref="InitializeNHibernateAndIoC(PersistenceFramework,string,DatabaseEngine,string,MappingInfo)"/> /// </summary> public static void InitializeNHibernateAndIoC(PersistenceFramework framework, string rhinoContainerConfig, MappingInfo mappingInfo) { NHibernateInitializer.Initialize(framework, mappingInfo).AndIoC(rhinoContainerConfig); }
/// <summary> /// NHibernate 를 초기화 한다. /// </summary> /// <param name="mappingInfo">엔티티 매핑 정보</param> /// <param name="configAction">환경설정 추가 작업용 델리게이트</param> /// <param name="conventions">Fluent NHibernate의 명명규칙</param> public static void InitializeNHibernate(MappingInfo mappingInfo, Action <NHibernate.Cfg.Configuration> configAction, params IConvention[] conventions) { NHibernateInitializer.Initialize(mappingInfo, configAction, conventions); }
public static void Initialize(HttpApplication app, WebSessionStorage storage) { NHibernateInitializer.Instance().InitializeNHibernateOnce(new NHibernateInitializerConfig(app, storage).InitialiseNHibernateSessions); }
public override void Init() { _webSessionStorage = new WebSessionStorage(this); base.Init(); NHibernateInitializer.Instance().InitializeNHibernateOnce(InitializeNHibernateSession); }
/// <summary> /// NHibernate 를 초기화 한다. /// </summary> /// <param name="mappingInfo">엔티티 매핑 정보</param> /// <param name="configAction">환경설정 추가 작업용 델리게이트</param> public static void InitializeNHibernate(MappingInfo mappingInfo, Action <NHibernate.Cfg.Configuration> configAction) { NHibernateInitializer.Initialize(mappingInfo, configAction); }