internal static string ConvertNormalCS2EFFromConfig(string configSettings, DatabasePlatformConstants platform)
{
if (string.IsNullOrEmpty(configSettings)) return configSettings;
var arr = configSettings.Split('=');
if (arr.Length != 2) return configSettings;
if (arr[0] != "name") return configSettings;
try
{
var cs = System.Configuration.ConfigurationManager.ConnectionStrings[arr[1]].ConnectionString;
if (!cs.StartsWith("metadata=")) return ConvertNormalCS2EF(cs, platform);
return configSettings;
}
catch
{
return configSettings;
}
}