Quantcast
Channel: Fórum ASP
Viewing all articles
Browse latest Browse all 1214

Erro ao Criar Controler

$
0
0

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

 
 

 


Viewing all articles
Browse latest Browse all 1214