Я использую EF Core 2.0 с шаблонами Repository и Unit of Work. Каков наилучший способ обработки всех исключений БД? Могу ли я просто использовать try / catch в моем методе commit?
public void Commit()
{
try
{
_context.SaveChanges();
}
catch (Exception ex)
{
//code
}
}
Может ли что-нибудь кроме SaveChanges()
вызвать исключение? Что делать дальше с пойманным исключением?