Erro Unsuported Context type ao incluir um Controller Asp.net MVC 4

28/10/2016

0

Prezados,

Estou criando um novo projeto bem simples ASP.NET MVC4 Web API utilizando a linguagem C#, MS Visual Studio 2013, porém no momento em que tento criar um Controller, apresenta a seguinte mensagem de Erro: "Unsuported Context type".


Segue meus arquivos.

Web.Config:
<add name="conexaoSQL" connectionString="Data Source=PC01000\\SQLEXPRESS; Initial Catalog=BANCODB; User Id=sa; Password=MinhaSenha;" providerName="System.Data.SqlClient" />



Classe (Model) de conexão com o banco:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;


namespace projeto.Models
{
    public class conexaoSQL : DbContext
    {

        public conexaoSQL() : base("name=conexaoSQL")
        { 
        
        
        }




    }
}



Classe (Model) com as propriedades da tebela criada no SQl Server:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity;

namespace projeto.Models
{
    public class Usuario
    {

        [Key]
        public Int32 Id { get; set; }
        
        public string Nome { get; set; }

        public string Telefone { get; set; }

        public string Celular { get; set; }

        public string Email { get; set; }

        public string Endereco { get; set; }


    }
}


Alguém poderia me ajudar ?
Luciano Roberto

Luciano Roberto

Responder

Posts

01/11/2016

Luciano Roberto

Fiquei matutando e refletindo sobre o erro e acabei identificando que se tratava de um problema de configuração no Ms. Visual studio 2013. Antes de qualquer configuração, fiz um teste instalando o Visual studio Express 2015 que funcionou normalmente em seguida fiz os seguintes procedimentos que surtiram efeito e agora já está funcionando perfeitamente no Visual Studio professional 2013 (que é o que eu utilizo).

1 - Instalei todas as atualizações de Services Packs que estavam pendentes.

2 - Desinstalei o Entityframework 6, através do console Nuget do visual studio ( Uninstall-package EntityFramework -force )

3 - Efetuei a instalação do EntityFramework 5.0.0

Install-Package EntityFramework -Version 5.0.0
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar