private static void InitializeDbContext(IConfiguration config, ILog log) { log.Info("Initialzie StockDBContext ...."); DbContextOptions <StockDBContext> dbContextOption = new DbContextOptions <StockDBContext>(); DbContextOptionsBuilder <StockDBContext> dbContextOptionBuilder = new DbContextOptionsBuilder <StockDBContext>(dbContextOption); StockDBContext stockDBContext = new StockDBContext(dbContextOptionBuilder.UseMySql(config.GetConnectionString("StockDBConnection")).Options); DataContextPool.AddDataContext(stockDBContext); log.Info("Initialize StockDBContext successfully and add it to Context Pool"); }
public DownloadPerfProcessTest() { var config = new ConfigurationBuilder().Build(); string connection = config.GetConnectionString("StockDBConnection"); if (String.IsNullOrEmpty(connection)) { connection = "server=localhost;port=3306;database=stock;uid=jeesite;pwd=123456;charset=utf8;TreatTinyAsBoolean=true"; } this.dbContext = new StockDBContext(connection); DataContextPool.AddDataContext(dbContext); }