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

ConfigurationManager does not exist in the current context

Não reconhece a classe ConfigurationManager

using Microsoft.Data.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Configuration;

namespace lojaComEntity.Entidades
{
    class EntidadesContext : DbContext
    {
        public DbSet<Usuario> usuarios { get; set; }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) 
        {
    //AQUI ---ConfigurationManager
            string stringConexao = ConfigurationManager.ConnectionStrings["lojaConnectionString"].ConnectionsString;
                optionsBuilder.UseSqlServer("stringConexao");
                base.OnConfiguring(optionsBuilder);
        }
    }
}
2 respostas

Olá, Cássio!

Eu iria recomendar adicionar essa linha para importar o namespace que está faltando:

using System.Configuration;

Porém, você já tem esse namespace no seu código. Isso é muito estranho, porque não deveria estar dando esse erro.

Por favor tente trocar ConfigurationManager por System.Configuration.ConfigurationManager. Veja se funciona, ou se isso gera um outro erro.

Se não funcionar, clique com o botão direito na solução, escolha "Clean Solution" e recompile.

Boa sorte e bons estudos!

solução!

Encontrei uma solução online, achei estranho pois na minha concepção já deveria haver mas funcionou. Botão direito nas referencias -> Add reference - >Abriu uma lista encontrei a "System.Configuration" e marquei o checkbox a partir dai funcionou