FluentNHibernate.SessionSource.Initialize C# (CSharp) Method

Initialize() protected method

protected Initialize ( NHibernate.Cfg.Configuration nhibernateConfig, PersistenceModel model ) : void
nhibernateConfig NHibernate.Cfg.Configuration
model PersistenceModel
return void
        protected void Initialize(Configuration nhibernateConfig, PersistenceModel model)
        {
            if( model == null ) throw new ArgumentNullException("model", "Model cannot be null");

            configuration = nhibernateConfig;

            model.Configure(configuration);

            sessionFactory = configuration.BuildSessionFactory();
            dialect = Dialect.GetDialect(configuration.Properties);
        }