protected virtual string GetConnectionString()
{
var connectionString = Settings.ConnectionString;
return string.IsNullOrEmpty(connectionString)
? ConfigurationManager.ConnectionStrings[Settings.ConnectionStringName].ConnectionString
: connectionString;
}