我正在构建MSV音乐商店http://www.asp.net/mvc/tutorials/mvc-music-store
我遇到了实体框架存在问题的障碍。
using System.Data.Entity;
namespace MvcMusicStore.Models
{
public class MusicStoreEntities : DbContext
{
public DbSet<Album> Albums { get; set; }
public DbSet<Genre> Genres { get; set; }
}
}
我得到的错误是......
错误1类型或命名空间名称&#39; DBContext&#39;找不到(你错过了使用指令或程序集引用吗?)C:\ ASP \ MvcMusicStore \ Models \ MusicStoreEntities.cs 8 39 MvcMusicStore
然后我发现这个问题出现了类似的问题...
The type or namespace name 'DbContext' could not be found
编辑:使用这个问题,我添加了&#34; system.data.entity&#34;参考,但仍然遇到同样的错误。
但后来我看到另一个答案解决了将DbContext
更改为System.Data.Entity.DbContext
这解决了我的问题。
我想知道为什么,因为我不确定包含System.Data.Entity
的目的,以及为什么简单地添加引用无效。