Copiei o código tal qual esta no curso, e recebi o erro abaixo de compilação:
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Alura.Loja.Testes.ConsoleApp
{
public class LojaContext : DbContext
{
public DbSet<Produto> Produtos { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Server=localhost\\SQLEXPRESS;Database=LojaDB;Trusted_Connection=true;");
}
}
}
CS0053 Acessibilidade inconsistente: tipo de propriedade "DbSet<Produto>" é menos acessível do que a propriedade "LojaContext.Produtos" Alura.Loja.Testes.ConsoleApp
Porém está igual ao do curso e no curso não dá erro.. Uso VS 2017 enterprise e .net 4.6.1.