public TracesDataContext Build() { EntityFrameworkManager.ContextFactory = context => context; if (File.Exists(_dbPath)) { return(new TracesDataContext(_dbPath)); } var dbContext = new TracesDataContext(_dbPath); dbContext.Database.EnsureCreated(); new TracesParser(dbContext, _tracesPath).ParseData(); return(dbContext); }
public TracesParser(TracesDataContext dataContext, string tracesFolderPath = "InputData") { this.dataContext = dataContext; inputDataFolderPath = tracesFolderPath; }