AcklenAvenue.Data.NHibernate.Testing.InMemorySession.New C# (CSharp) Метод

New() публичный статический Метод

public static New ( IDatabaseMappingScheme mappingScheme ) : ISession
mappingScheme IDatabaseMappingScheme
Результат ISession
        public static ISession New(IDatabaseMappingScheme<MappingConfiguration> mappingScheme)
        {

            var sessionFactoryBuilder = new SessionFactoryBuilder(mappingScheme, SQLiteConfiguration.Standard.InMemory());
            Configuration config = null;
            _sessionFactory = sessionFactoryBuilder.Build(cfg => { config = cfg; });
            ISession session = _sessionFactory.OpenSession();
            new SchemaExport(config).Execute(false, true, false, session.Connection, null);
            return session;
        }
    }
InMemorySession