public PlannerForm() { _context = new PlannerDbContext(); InitializeComponent(); AddItemsToStatusComboBox(); RefreshData(); }
public void TestPlannerDbContextConnectionWithUseSqlServer(string settingsFile, string connectionStrKey) { // Create new PlannerDbContext object using the connection string from the settings file. var optionsBuilder = new DbContextOptionsBuilder <PlannerDbContext>(); var connectionString = FetchConnectionString(settingsFile, connectionStrKey); optionsBuilder.UseSqlServer(connectionString); using var context = new PlannerDbContext(optionsBuilder.Options); Assert.That(context.Database.CanConnect(), Is.True); }
public void Init() { var connection = new SqliteConnection("Filename=:memory:"); connection.Open(); var contextOptions = new DbContextOptionsBuilder <PlannerDbContext>() .UseSqlite(connection) .Options; m_connection = RelationalOptionsExtension.Extract(contextOptions).Connection; m_dbContext = new PlannerDbContext(contextOptions); Seed(); }
public UnitOfWork(PlannerDbContext context) { _context = context; }
public Repository(PlannerDbContext plannerDbContext) { PlannerDbContext = plannerDbContext; }
public Repository(PlannerDbContext context) { Context = context; }
public ScheduledTaskRepository(PlannerDbContext context) : base(context) { }
private DataService() { _dbContext = new PlannerDbContext(); _observers = new List <IObserver>(); }