1

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

var 流派 = storeDB.Genres.ToList();

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

我如何将实际问题归零?

4

1 回答 1

0

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

public class MusicStoreEntities: DbContext
{
    public DbSet<Album> Albums { get; set; }
    public DbSet<Genre> Genres { get; set; }
}
于 2012-08-30T14:30:15.963 回答