public void Setup(SyncRole role, TaskConfig config) { this.role = role; this.config = config; foreach (var target in config.Targets) { var dataAccess = new SqlDataAccess(target.ConnectionString); foreach (var mapping in config.Mappings) { MappingInitializer.Initialize(mapping, dataAccess); } dataAccesses.TryAdd(target.Id, dataAccess); } }
public SyncRoleFile(SyncRole role, string physicalPath) { Role = role; PhysicalPath = physicalPath; }