public void CreateDataBase() { if (!Directory.Exists(DatabaseDirectoryPath)) { Directory.CreateDirectory(DatabaseDirectoryPath); } _dbHelper = new HibernateConfigurationHelper(DataBaseLocalizationPath, true); }
public void ChangeDataBaseLocation(string dataBaselocation, string dataBaseDirectory) { this.DataBaseLocalizationPath = dataBaselocation; this.DatabaseDirectoryPath = dataBaseDirectory; if (File.Exists(DataBaseLocalizationPath)) { _dbHelper = new HibernateConfigurationHelper(DataBaseLocalizationPath); } else { CreateDataBase(); } SessionFactory = _dbHelper.SessionFactory; }
private DbService() { DataBaseLocalizationPath = LocalizationConstants.ProgramDataDataBaseLocationPath; DatabaseDirectoryPath = LocalizationConstants.ProgramDataDataBaseDirectoryPath; if (File.Exists(DataBaseLocalizationPath)) { _dbHelper = new HibernateConfigurationHelper(DataBaseLocalizationPath); } else { CreateDataBase(); } SessionFactory = _dbHelper.SessionFactory; }