【问题标题】:MVC Music Store Tutorial - Albums and Genres are nullMVC 音乐商店教程 - 专辑和流派为空
【发布时间】:2012-08-29 20:42:37
【问题描述】:

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

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

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

我如何确定实际问题是什么?

【问题讨论】:

标签: asp.net-mvc-3 entity-framework-4.1


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多