Я использую EF6, и мой базовый репозиторий Save() выглядит так:
public void Save()
{
try
{
Context.SaveChanges();
}
catch (DbEntityValidationException ex)
{
//Do Stuff
}
catch (Exception exception)
{
//Do stuff.
}
else
{
throw;
}
}
DbEntityValidationException
- ожидаемая ошибка от EF, если сохранение объекта недействительно. Теперь, когда я нахожусь в новом проекте.NET Core 2, и мне нужно знать, что такое тип ошибки проверки ожидаемой сущности в EF Core.