public BaseRepository( ) { var configBuilder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("databaseconfig.json", optional: true); var config = configBuilder.Build(); DbAccessorConfiguration configuration = new DbAccessorConfiguration( config["ConnectionString"], (DatabaseType)int.Parse(config["DatabaseType"])); DbContext = new DbContext(configuration); }
public DbContext(DbAccessorConfiguration dbConfiguration) { _dbConfiguration = dbConfiguration; _dataAccessor = new DataAccessor(dbConfiguration); }