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);
        }
示例#2
0
 public bool IsRegistered(Type type)
 {
     return(_iocResolver.IsRegistered(type));
 }