示例#1
0
		public DatabaseHelper()
		{
			_connectionString = ConfigurationManager.ConnectionStrings["ManagerConnectionString"].ConnectionString;
			_databaseName = ConfigurationManager.AppSettings["TestDb"];
			_createScriptPath = ConfigurationManager.AppSettings["CreateScriptPath"];
			_schemaScriptsPath = ConfigurationManager.AppSettings["ReleaseScriptPath"];
			_programabilityPath = ConfigurationManager.AppSettings["ProgrammibilityPath"];
			_masterDatabaseName = "master";
			var executeMaster = new ExecuteSql(() => OpenConnection(true));

			_databaseSchemaCreator = new DatabaseSchemaCreator(new SchemaVersionInformation(), executeMaster);
			_databaseCreator = new DatabaseCreator(executeMaster);
		}
示例#2
0
		public DatabaseCreator(ExecuteSql executeMaster)
		{
			_executeMaster = executeMaster;
		}
示例#3
0
 public DatabaseCreator(ExecuteSql executeMaster)
 {
     _executeMaster = executeMaster;
 }
		public DatabaseSchemaCreator(SchemaVersionInformation schemaVersionInformation, ExecuteSql executeSql)
		{
			_schemaVersionInformation = schemaVersionInformation;
			_executeSql = executeSql;
		}
示例#5
0
 public DatabaseSchemaCreator(SchemaVersionInformation schemaVersionInformation, ExecuteSql executeSql)
 {
     _schemaVersionInformation = schemaVersionInformation;
     _executeSql = executeSql;
 }
示例#6
0
		public DatabaseTasks(ExecuteSql executeMaster)
		{
			_executeMaster = executeMaster;
		}