У меня есть следующий код:Почему для каждого из них выбрасывается только одно исключение?
if (errorList != null && errorList.count() > 0)
{
foreach (var error in errorList)
{
throw new Exception(error.PropertyName + " - " error.ErrorMessage, error.EntityValidationFailed);
}
}
Почему это только бросить одно исключение, когда несколько ошибок в списке?
Подумайте об этом так: что вы ожидаете от исполнения? Что вы ожидаете от первого броска? –
Исключения прекращают нормальное выполнение. Более подробную информацию см: http://stackoverflow.com/questions/278466/throwing-multiple-exceptions-in-net-c – pseudocoder
@pseudocoder: Я прошу ОП думать через один шаг в времени, эффективно. –