Я хочу, чтобы лучше узнать данные об ошибках базы данных. настоящее время я использую:Сведения об ошибке Catch DB
try
{
dbconn.table.AddObject(newRow);
dbconn.SaveChanges();
}
catch (Exception ex)
{
Console.WriteLine("DB fail ID:" + Row.id);
}
много раз я не нашел Exception ex
может не дать мне подробную информацию о том, как исключение произошло.
Я думаю, что это исключение, скорее всего, будет иметь вид соединения с БД.
Так есть лучший способ поймать это?
Проверять ограничения (FKs, ограничения, уникальные ограничения) в приложении, а не уступать их DB. – Alireza
Да. Отобразите ex.ToString(), который покажет вам все, что нужно знать об исключении. –