예제 #1
0
        public UnitOfWork()
        {
            var originalConnectionString = ConfigurationManager.ConnectionStrings["SuperBabyEntities"].ConnectionString;
            var entityBuilder            = new EntityConnectionStringBuilder(originalConnectionString);
            var factory         = DbProviderFactories.GetFactory(entityBuilder.Provider);
            var providerBuilder = factory.CreateConnectionStringBuilder();

            providerBuilder.ConnectionString = entityBuilder.ProviderConnectionString;
            //providerBuilder.Add("Password", Password);
            entityBuilder.ProviderConnectionString = providerBuilder.ToString();

            //_context.Configuration.LazyLoadingEnabled = false;
            _context = new SuperBabyEntities(entityBuilder.ToString());
        }
 public GenericRepository(SuperBabyEntities context)
 {
     //Comment
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }