Example #1
0
        public UnitOfWork(bool fastInsert)
        {
            _dbContext = new HEPedmDatabaseEntities();

            if (fastInsert)
            {
                _dbContext.Configuration.AutoDetectChangesEnabled = false;
                _dbContext.Configuration.LazyLoadingEnabled       = false;
                _dbContext.Configuration.ValidateOnSaveEnabled    = false;
                //_dbContext.Configuration.ProxyCreationEnabled = false;
            }


            Init();
        }
Example #2
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_dbContext != null)
                {
                    if (_transaction != null)
                    {
                        RollBackTransaction();
                    }

                    _dbContext.Dispose();
                    _dbContext = null;
                }
            }
        }
Example #3
0
 public BrandRepository(HEPedmDatabaseEntities context)
     : base(context)
 {
 }
Example #4
0
 public ItemRepository(HEPedmDatabaseEntities context)
     : base(context)
 {
 }
Example #5
0
        public GenericRepository(HEPedmDatabaseEntities context)
        {
            _context = context;

            _dbSet = _context.Set <T>();
        }
Example #6
0
 public MachineTypeRepository(HEPedmDatabaseEntities context)
     : base(context)
 {
 }
Example #7
0
 public ModelRepository(HEPedmDatabaseEntities context)
     : base(context)
 {
 }