Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 MVC音乐商店教程-专辑和流派为空_Asp.net Mvc 3_Entity Framework 4.1 - Fatal编程技术网

Asp.net mvc 3 MVC音乐商店教程-专辑和流派为空

Asp.net mvc 3 MVC音乐商店教程-专辑和流派为空,asp.net-mvc-3,entity-framework-4.1,Asp.net Mvc 3,Entity Framework 4.1,在学习教程v2.0时,我刚刚添加了对sdf数据库的数据访问。运行应用程序后单击Stores链接时,我的StoreController中的以下行出现ArgumentNullException: var genres=storeDB.genres.ToList() 在watch窗口中,我看到StoreDB不是空的,但是专辑和流派是空的。起初我认为这是一个连接字符串问题,但我已经从完整的代码文件中提取了数据库以及连接字符串。运行完整的解决方案效果很好,但我的解决方案如上所述失败。我没有看到我输入的代码

在学习教程v2.0时,我刚刚添加了对sdf数据库的数据访问。运行应用程序后单击Stores链接时,我的StoreController中的以下行出现ArgumentNullException:

var genres=storeDB.genres.ToList()

在watch窗口中,我看到StoreDB不是空的,但是专辑和流派是空的。起初我认为这是一个连接字符串问题,但我已经从完整的代码文件中提取了数据库以及连接字符串。运行完整的解决方案效果很好,但我的解决方案如上所述失败。我没有看到我输入的代码有任何差异。事实上,我输入的大部分内容都是复制和粘贴的


我如何关注实际问题是什么?

类MusicStoreEntities没有从DbContext继承。我已经从类定义中删除了:DbContext,但没有注意到它:

public class MusicStoreEntities: DbContext
{
    public DbSet<Album> Albums { get; set; }
    public DbSet<Genre> Genres { get; set; }
}
公共类MusicStoreEntities:DbContext
{
公共数据库集相册{get;set;}
公共数据库集类型{get;set;}
}

设置断点-使用调试器,