コード例 #1
0
ファイル: DataBossMigrator.cs プロジェクト: Rklasens/DataBoss
		public bool Apply(IDataBossMigration migration) {
			var scope = scopeFactory(migration.Info);
			try {
				scope.Begin(migration.Info);
				foreach(var query in migration.GetQueryBatches()) {
					if(!scope.Execute(query))
						return false;
				}
				return true;
			} finally {
				scope.Done();
			}
		}
コード例 #2
0
		public DataBossCompositeMigration(IDataBossMigration[] migrations) {
			this.migrations = migrations;
		}