public DataAccessManager() { context = (Sa3adatyEntities)ContextManager.GetDBContext(OBJECT_CONTEXT_KEY); //Turning off lazy loading will prefent automatically loading of entities from the database. http://msdn.microsoft.com/en-us/data/jj574232.aspx context.Configuration.LazyLoadingEnabled = false; }
/// <summary> /// Returns the active object context /// </summary> public static DbContext GetDBContext(string contextKey) { DbContext dbContext = GetCurrentObjectContext(contextKey); if (dbContext == null) // create and store the object context { dbContext = new Sa3adatyEntities(); StoreCurrentObjectContext(dbContext, contextKey); } return(dbContext); }
public SimpleMembershipInitializer() { Database.SetInitializer <Sa3adatyEntities>(null); try { using (var context = new Sa3adatyEntities()) { if (!context.Database.Exists()) { // Create the SimpleMembership database without Entity Framework migration schema ((IObjectContextAdapter)context).ObjectContext.CreateDatabase(); } } WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "Email", autoCreateTables: true); } catch (Exception ex) { throw new InvalidOperationException("The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId=256588", ex); } }
public CountriesRepository(Sa3adatyEntities context) : base(context) { }
public CategoryImagesRepository(Sa3adatyEntities context) : base(context) { }
public ArticleCategoriesRepository(Sa3adatyEntities context) : base(context) { }
public VideoCategoriesRepository(Sa3adatyEntities context) : base(context) { }
public VideoImagesRepository(Sa3adatyEntities context) : base(context) { }
public SubscriptionsRepository(Sa3adatyEntities context) : base(context) { }
public PollAnswersRepository(Sa3adatyEntities context) : base(context) { }
public StaticPagesRepository(Sa3adatyEntities context) : base(context) { }
public ArticleImagesRepository(Sa3adatyEntities context) : base(context) { }
public VideoCommentsRepository(Sa3adatyEntities context) : base(context) { }
public CampaignsRepository(Sa3adatyEntities context) : base(context) { }
public UserProfilesRepository(Sa3adatyEntities context) : base(context) { }
public AuthorImagesRepository(Sa3adatyEntities context) : base(context) { }
public GenericRepository(Sa3adatyEntities context) { this.context = context; this.dbSet = context.Set <TEntity>(); }
public TagsRepository(Sa3adatyEntities context) : base(context) { }
public AdvertiseInfoRepository(Sa3adatyEntities context) : base(context) { }