public void Configure(string name, MultiRegionalDbContext <T> context) { context.Context = new System.Collections.Generic.List <T>(); const StringComparison cmp = StringComparison.InvariantCultureIgnoreCase; foreach (var c in Configuration.GetConnectionStrings().Where(r => r.Name.Equals(name, cmp) || r.Name.StartsWith(name + ".", cmp) || r.Name.Equals(baseName, cmp) || r.Name.StartsWith(baseName + ".", cmp) )) { context.Context.Add(DbContext.Get(c.Name)); } }
public void Configure(MultiRegionalDbContext <T> context) { Configure(baseName, context); }