private static string GetNameOrConnectionStringOrNull(IIocResolve iocResolver) { if (iocResolver.IsRegistered <IEddoStartupConfiguration>()) { var defaultConnectionString = iocResolver.Resolve <IEddoStartupConfiguration>().DefaultNameOrConnectionString; if (!string.IsNullOrWhiteSpace(defaultConnectionString)) { return(defaultConnectionString); } } if (ConfigurationManager.ConnectionStrings.Count == 1) { return(ConfigurationManager.ConnectionStrings[0].Name); } if (ConfigurationManager.ConnectionStrings["Default"] != null) { return("Default"); } return(null); }
public bool IsRegistered(Type type) { return(_iocResolver.IsRegistered(type)); }