none
Problemas no DBContext RRS feed

  • Pergunta

  • Comecei a gerar o código abaixo, e está me dando erro no DBContext e no DbSet<Movie>. Qual namespace esses caras pertencem? O que devo adicionar? Já adiconei o Data.Entity, pois seria ele o cara do DBContext, mas preciso de mais alguma coisa? Alguma DLL? No aguardo.
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Data;
    using System.Data.Entity; 
    
    namespace MvcMovie.Models
    {
        public class Movies
        {
            public int ID { get; set; }
            public string Title { get; set; }
            public DateTime ReleaseDate { get; set; }
            public string Genre { get; set; }
            public decimal Price { get; set; } 
        }
    
        public class MovieDBContext : DbContext
        {
            public DbSet<Movie> Movies { get; set; }
        }
    }

    terça-feira, 14 de agosto de 2012 14:49

Todas as Respostas

  • Olá,

    O código está invertido, mude para:

    public DbSet<Movies> Movies { get; set; }

    O DBSet<> pede a classe. E para o seu código ficar mais claro, talvez fosse interessante mudar o nome ca classe para Movie, assim o código funcionaria.

     

    public class Movie   
    {       
    public int ID { get; set; }       
    public string Title { get; set; }       
    public DateTime ReleaseDate { get; set; }       
    public string Genre { get; set; }       
    public decimal Price { get; set; }    
    }   

    public class MovieDBContext : DbContext   
    {       
    public DbSet<Movie> Movies { get; set; }   
    }

    []s,


    Carlos dos Santos
    blog: www.carloscds.net 
    twitter: @cdssoftware


    terça-feira, 14 de agosto de 2012 21:06