public NHibernateSessionFactory(IPersistenceConfiguration persistenceConfiguration, INHibernatePersistenceModel persistenceModel) { _persistenceConfiguration = persistenceConfiguration; _persistenceModel = persistenceModel; Initializers = new INHibernateInitializationAware[] { }; }
public NHibernateSessionFactory(IPersistenceConfiguration persistenceConfiguration, INHibernatePersistenceModel persistenceModel) { _persistenceConfiguration = persistenceConfiguration; _persistenceModel = persistenceModel; Initializers = new INHibernateInitializationAware[] { }; }
private IEnumerable <INHibernateInitializationAware> GetNHibernateInitializers() { INHibernateInitializationAware[] initializers = new INHibernateInitializationAware[] {}; if (MappingInfo.NHInitializationAware != null) { // locally configured initializer takes precendence over a container component initializers = new INHibernateInitializationAware[] { MappingInfo.NHInitializationAware }; } else if (IoC.IsInitialized && IoC.Container.Kernel.HasComponent(typeof(INHibernateInitializationAware))) { initializers = IoC.ResolveAll <INHibernateInitializationAware>(); } if (initializers.Length == 0) { yield break; } foreach (INHibernateInitializationAware initializer in initializers) { yield return(initializer); } }
private IEnumerable<INHibernateInitializationAware> GetNHibernateInitializers() { INHibernateInitializationAware[] initializers = new INHibernateInitializationAware[]{}; if (MappingInfo.NHInitializationAware != null) { // locally configured initializer takes precendence over a container component initializers = new INHibernateInitializationAware[] {MappingInfo.NHInitializationAware}; } else if (IoC.IsInitialized && IoC.Container.Kernel.HasComponent(typeof(INHibernateInitializationAware))) { initializers = IoC.ResolveAll<INHibernateInitializationAware>(); } if (initializers.Length == 0) yield break; foreach (INHibernateInitializationAware initializer in initializers) yield return initializer; }
public MappingInfo SetNHInitializationAware(INHibernateInitializationAware value) { nHInitializationAware = value; return(this); }