private bool PreMigration(RelationMigrationEventType relationMigrationEventType, Relation savedObjRelation, Relation objRelation) { IRelationMigrationFragment result; if (_relationMigrationFragments.TryGetValue(new Tuple<RelationMigrationEventType, Guid>(relationMigrationEventType, (savedObjRelation ?? objRelation).ExportGuid), out result)) { return result.PreMigration(db, savedObjRelation, objRelation); } else { return true; } }
private void PostMigration(RelationMigrationEventType relationMigrationEventType, Relation savedObjRelation, Relation objRelation) { IRelationMigrationFragment result; if (_relationMigrationFragments.TryGetValue(new Tuple<RelationMigrationEventType, Guid>(relationMigrationEventType, (savedObjRelation ?? objRelation).ExportGuid), out result)) { result.PostMigration(db, savedObjRelation, objRelation); } }