Beispiel #1
0
        public void Clear()
        {
            HttpContext            context = HttpContext.Current;
            SimpleDbContextStorage storage = context.Items[STORAGE_KEY] as SimpleDbContextStorage;

            if (storage != null)
            {
                storage.Clear();
            }
        }
 private SimpleDbContextStorage GetSimpleDbContextStorage()
 {
     HttpContext context = HttpContext.Current;
     SimpleDbContextStorage storage = context.Items[STORAGE_KEY] as SimpleDbContextStorage;
     if (storage == null)
     {
         storage = new SimpleDbContextStorage();
         context.Items[STORAGE_KEY] = storage;
     }
     return storage;
 }
Beispiel #3
0
        private SimpleDbContextStorage GetSimpleDbContextStorage()
        {
            HttpContext            context = HttpContext.Current;
            SimpleDbContextStorage storage = context.Items[STORAGE_KEY] as SimpleDbContextStorage;

            if (storage == null)
            {
                storage = new SimpleDbContextStorage();
                context.Items[STORAGE_KEY] = storage;
            }
            return(storage);
        }
Beispiel #4
0
        public IEnumerable <DbContext> GetAllDbContexts()
        {
            SimpleDbContextStorage storage = GetSimpleDbContextStorage();

            return(storage.GetAllDbContexts());
        }
Beispiel #5
0
        public void SetDbContextForKey(string factoryKey, DbContext context)
        {
            SimpleDbContextStorage storage = GetSimpleDbContextStorage();

            storage.SetDbContextForKey(factoryKey, context);
        }
Beispiel #6
0
        public DbContext GetDbContextForKey(string key)
        {
            SimpleDbContextStorage storage = GetSimpleDbContextStorage();

            return(storage.GetDbContextForKey(key));
        }