protected void InitialiseDbContext(NewsAppContext context) { var serviceProvider = new ServiceCollection() .AddEntityFrameworkSqlServer() .BuildServiceProvider(); var builder = new DbContextOptionsBuilder <NewsAppContext>(); builder.UseSqlServer(@"Data Source=(localdb)\ProjectsV13;Initial Catalog=NewsAppDB;Integrated Security=true;") .UseInternalServiceProvider(serviceProvider); context = new NewsAppContext(builder.Options); context.Database.Migrate(); NewsAppSeeder seeder = new NewsAppSeeder(context); seeder.Seed(); }
public CommentRepository(NewsAppContext context) => this.context = context.CheckIfNull(nameof(context));
public NewsRepo(NewsAppContext db) { _db = db; }
public ArticleRepository(NewsAppContext context) => this.context = context.CheckIfNull(nameof(context));
/// <summary> /// Initializes a new instance of the <see cref="ArticleDataService"/> class. /// </summary> public ArticleDataService() { _context = new NewsAppContext(); _logger = LogManager.GetLogger("ArticleDataService"); }