예제 #1
0
        public DatabaseTests()
        {
            File.Delete("./spnr.db");

            var dbContextOptionsBuilder = new DbContextOptionsBuilder <ScWorkContext>()
                                          .UseSqlite("Data Source=./spnr.db");

            _context = new ScWorkContext(dbContextOptionsBuilder.Options);
            _context.Database.Migrate();
        }
예제 #2
0
 public DataService(ILoggerFactory loggerFactory, ScWorkContext dbContext, IPythonService pythonService)
 {
     _logger        = loggerFactory.GetLogger("Data");
     _dbContext     = dbContext;
     _pythonService = pythonService;
 }