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:
Classe (Model) de conexão com o banco:
Classe (Model) com as propriedades da tebela criada no SQl Server:
Alguém poderia me ajudar ?
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)