Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RENATA FELIX DA SILVA

Erro ao Criar Controler

Recommended Posts

Boa noite galera...

Estou seguindo os exercicios de um livro que comprei na casa do código (ASP.NET MVC).

O que ocorre é que em um determinado momento,apos criar as classes do Model, eu nao consigo criar um Controlle.

Ao criar apresenta o erro

Unable to retireve metadata for 'AplicacaoComCodeFirst.Model.Categorias'. No connection string named 'BlogContext' could be found

in the application config file'

Segue Codigos

------ Classe Categorias (Model)

using System;

using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace AplicacaoComCodeFirst.Models
{
public class Categorias
{
[Key]
public int CategoriaID { get; set; }
public string Categoria { get; set; }
public string Descricao { get; set; }
public virtual ICollection<Posts> Posts { get; set; }
}
}

--------- Classe Posts (Model)

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;
namespace AplicacaoComCodeFirst.Models
{
public class Posts
{
[Key]
public long PostID { get; set; }
public string TituloPost { get; set; }
public string ResumoPost { get; set; }
public string ConteudoPost { get; set; }
public DateTime DataPostagem { get; set; }
public int CategoriaID { get; set; }
[ForeignKey("CategoriaID")]
public virtual Categorias Categorias { get; set; }
}
}
-------- Classe BlogContext (Model)
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
namespace AplicacaoComCodeFirst.Models
{
public class BlogContext : DbContext
{
public BlogContext()
: base("name=BlogContext")
{
Database.Connection.ConnectionString =
@"data source=NATYXD-PC\MSSQLMVC;
initial catalog=BlogBDLivro;
Integrated Security=SSPI";
}
public DbSet<Categorias> Categorias { get; set; }
public DbSet<Posts> Posts { get; set; }
}
}
Erro apresentado ao tentar criar o Controller CategoriasController (Controlle)

Unable to retireve metadata for 'AplicacaoComCodeFirst.Model.Categorias'. No connection string named 'BlogContext' could be found

in the application config file'

----------------

gente obrigada desde já toda ajuda, pois preciso mt resolver isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.