csharp Using block
public static string GetName() { try { using (DataClassesDataContext db = new DataClassesDataContext("connection-string-here")) { var query = ( from m in db.MyTable where !m.Archived select m.Name ); return query.FirstOrDefault() ?? ""; } } catch { return ""; } }
Above is optimal, as the using disposes any objects, even if an exception is thrown. Then the catch ensures the exception is caught and a value is returned.
Updated: Wednesday 4th January 2012, 11:37pm
There are 0 comments
Comments are currently closed.