//public IEnumerable<DbContext> GetAllDbContexts() //{ // SimpleDbContextStorage storage = GetSimpleDbContextStorage(); // return storage.GetAllDbContexts(); //} 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; }
//public IEnumerable<DbContext> GetAllDbContexts() //{ // SimpleDbContextStorage storage = GetSimpleDbContextStorage(); // return storage.GetAllDbContexts(); //} 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); }
public void SetDbContextFactoryForKey(string factoryKey, IEFContextFactory <DbContext> context) { SimpleDbContextStorage storage = GetSimpleDbContextStorage(); storage.SetDbContextFactoryForKey(factoryKey, context); }
public DbContext GetDbContextForKey(string key) { SimpleDbContextStorage storage = GetSimpleDbContextStorage(); return(storage.GetDbContextForKey(key)); }
public IEnumerable <DbContext> GetAllDbContexts() { SimpleDbContextStorage storage = GetSimpleDbContextStorage(); return(storage.GetAllDbContexts()); }