Пример #1
0
 protected BaseRepository(IDatabaseFactory databaseFactory)
 {
     if (Context == null && databaseFactory != null)
     {
         Context = databaseFactory.GetContext();
     }
 }
        public virtual OnlineEventsContext GetContext()
        {
            if (_context != null)
            {
                return(_context);
            }

            _context = new OnlineEventsContext();
            return(_context);
        }
 public DatabaseFactory(OnlineEventsContext context)
 {
     _context = context;
 }
 public Repository(IDatabaseFactory databaseFactory)
 {
     _context       = databaseFactory.GetContext();
     _sharedContext = true;
 }