I always use a try catch when i am dealing with database related operations for eg.
try
{
DataContext.AddtoObjectname(obj);
DataContext.SaveChanges();
}
catch(Exception e)
{
throw new Exception("Problems adding object" + e);
}
But I read about try/catch affecting performance here -
http://stackoverflow.com/questions/1308432/do-try-catch-blocks-hurt-performance-when-exceptions-are-not-thrown
So should I add try catch for something I am doing above or should i opt otherwise.Thanks for your help.