public static BlibDb CreateBlibDb(String path) { using (BlibSessionFactoryFactory.CreateSessionFactory(path, true)) { } return(OpenBlibDb(path)); }
private BlibDb(String path) { FilePath = path; SessionFactory = BlibSessionFactoryFactory.CreateSessionFactory(path, false); DatabaseLock = new ReaderWriterLock(); _progressStatus = new ProgressStatus(string.Empty); }
private void CreateSessionFactory_Redundant(string path) { SessionFactory_Redundant = BlibSessionFactoryFactory.CreateSessionFactory_Redundant(path, true); DatabaseLock_Redundant = new ReaderWriterLock(); }