Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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 ?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!