Na linha protected override void OnConfiguring .... OnConfiguring da erro. Não encontrado nenhum método adequado para substituição. Está exatamente igual a do professor.
internal class LojaContext : DbContext
{
public DbSet<Produto> Produtos { get; set; }
public DbSet<Compra> Compras { get; set; }
public Dbset<Promocao> Promocoes { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=LojaDB;Trusted_Connection=true;");
}