我想要一個更好的方法來捕獲數據庫錯誤詳細信息。 我目前使用:Catch DB錯誤詳細信息
try
{
dbconn.table.AddObject(newRow);
dbconn.SaveChanges();
}
catch (Exception ex)
{
Console.WriteLine("DB fail ID:" + Row.id);
}
很多次我發現Exception ex
不能給我的異常是如何發生的細節。
我覺得這些異常最有可能是DB連接類。
那麼有沒有更好的方法來抓住這個?
檢查應用程序中的約束(FK,約束,唯一約束),而不是將其生成給DB。 – Alireza
是的。顯示ex.ToString(),它將告訴你所有需要了解的異常。 –