Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 6th, 2012  |  syntax: None  |  size: 0.42 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Declare generic type parameter as having a destructor?
  2. public class EntityContextFactory<T>
  3.     where T: class, IDisposable, IObjectContextAdapter, new()
  4.        
  5. T context = HttpContext.Current.Items[objectContextKey] as T;
  6.             if (context != null)
  7.             {
  8.                 context.Dispose();
  9.                 GC.SuppressFinalize(context);
  10.                 HttpContext.Current.Items.Remove(objectContextKey);
  11.             }