public GenericRepository(MoviesAppDbContext context) { if (context == null) { throw new ArgumentException("An instance of DbContext is required to use this repository.", "context"); } this.Context = context; this.DbSet = this.Context.Set <T>(); }
public MoviesAppDbContext CreateDbContext() { var optionsBuilder = new DbContextOptionsBuilder <MoviesAppDbContext>(); optionsBuilder.UseSqlServer("Data Source=(LocalDB)\\MSSQLLocalDB;Initial Catalog = MoviesAppDb;MultipleActiveResultSets = True;Integrated Security = True;"); var dbContext = new MoviesAppDbContext(optionsBuilder.Options); dbContext.Database.Migrate(); return(dbContext); }
public UserRepository(MoviesAppDbContext context) { _context = context; }