Esempio n. 1
0
        public DbContextProvider(IConnectionStringProvider connectionStringProvider, ILoggerFactory loggerFactory)
        {
            var connectionString = connectionStringProvider.ConnectionString;

            var optionsBuilder = new DbContextOptionsBuilder <StockpotDbContext>();

            optionsBuilder.UseMySql(connectionString);
            optionsBuilder.UseLoggerFactory(loggerFactory);
            optionsBuilder.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);

            _dbContext = new StockpotDbContext(optionsBuilder.Options);
        }
Esempio n. 2
0
 public RepositoryBase(DbContextProvider dbContextProvider)
 {
     _dbContext = dbContextProvider.DbContext;
 }