public static RendezvousDataClassesDataContext GetContext() { if (HttpContext.Current != null) { if (HttpContext.Current.Items[dbHashKey] == null) HttpContext.Current.Items[dbHashKey] = new RendezvousDataClassesDataContext(ConfigurationManager.ConnectionStrings[ConnStringName].ConnectionString); return (RendezvousDataClassesDataContext)HttpContext.Current.Items[dbHashKey]; } else { return m_db ?? (m_db = new RendezvousDataClassesDataContext(ConfigurationManager.ConnectionStrings[ConnStringName].ConnectionString)); } }
public static void ResetContext() { m_db = null; if (HttpContext.Current != null) HttpContext.Current.Items[dbHashKey] = null; }