DbContext не компилируется? - PullRequest
5 голосов
/ 14 июля 2011

Я пошагово изучаю mvc и создаю музыкальный магазин, но по какой-то причине я не могу заставить работать следующий код ..

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; }
    }
}

DBcontext, DbSet и DbSet выдают ошибки...

Ошибка 1 Не удалось найти имя типа или пространства имен 'DbContext' (отсутствует директива using или ссылка на сборку?)

почему?

1 Ответ

5 голосов
/ 14 июля 2011

Вы должны добавить ссылку на сборку EntityFramework.dll в свой проект.Самый простой способ сделать это - установить соответствующий пакет NuGet .Если вы установили Обновление инструментов *1004* ASP.NET MVC 3 *, то на этот пакет NuGet по умолчанию ссылаются при создании нового проекта.Если нет, просто установите его.

...