2011-07-14 20 views
5

estoy siguiendo un paso a paso para aprender MVC y la creación de una tienda de música, pero por alguna razón no puedo conseguir el código siguiente para trabajar ..DbContext no compilando?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Data.Entity; 

namespace MvcMusicStore.Models 
{ 
    public class MusicStoreEntities : DbContext 
    { 
     public DbSet<Album> Albums { get; set; } 
     public DbSet<Genre> Genres { get; set; } 
    } 
} 

El DBcontext, DbSet y DbSet están dando errores ...

de error 1 El tipo o espacio de nombres 'DbContext' no se pudo encontrar (¿falta una directiva using o una referencia de ensamblado?)

por qué?

Respuesta

5

Debe agregar una referencia al ensamblaje EntityFramework.dll a su proyecto. La forma más sencilla de hacerlo es instalar el correspondiente NuGet package. Si ha instalado el ASP.NET MVC 3 Tools Update, este paquete NuGet se referencia por defecto cuando crea un nuevo proyecto. Si no, simplemente instálalo.