Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro de Acessibilidade a Classe Produtos e a Utilizacao do UseSqlServer

namespace Alura.Loja.Testes.ConsoleApp
{
    public class LojaContext : DbContext
    {
        public DbSet<Produto> Produtos { get; set; }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=LojaDB;Trusted_Connection=true;");
        }
    }

}

Em Produtos está retornando: "Acessibilidade Inconsistente: Tipo de propriedade DbSet é menos acessível que... " e "DbContextBuilder não contem uma definição para "UseSqlServer".

Como devo prosseguir ?

2 respostas
solução!

Pietro, bom dia.

Na primeira dúvida vc precisa colocar public na declaração da classe Produto.

Na segunda dúvida vc precisa instalar o pacote Microsoft.EntityFrameworkCore.SqlServer.

Faça essas mudanças e depois dá um feedback pra gente aqui.

Abraços!

Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software