public static MutableConfiguration Configure(string connectionStringName, IEnumerable<Type> types) {
if (connectionStringName == null) {
throw new ArgumentNullException("connectionStringName");
}
if (types == null) {
throw new ArgumentNullException("types");
}
var connectionStringSettings = ConfigurationManager.ConnectionStrings[connectionStringName];
if (connectionStringSettings == null) {
throw new ArgumentException(string.Format("No connection string was found with the name '{0}'", connectionStringName));
}
return Configure(connectionStringSettings, types);
}