Я пытаюсь поймать исключение, когда электронное письмо вводится дважды, и оно должно перехватить исключение, поскольку оно уникально.У меня есть следующий код для перехвата исключения:
Класс пользовательских исключений:
public class EmailAlreadyExistsException : Exception
{
public EmailAlreadyExistsException(string message) : base(message) { }
}
Где предполагается, что исключение должно быть перехвачено:
public void UpdateUser(Customer customer)
{
try
{
this.Entities.SaveChanges();
}
catch (CommonLayer.exceptions.EmailAlreadyExistsException ex)
{
throw ex;
}
}