ASP.NET MVC和实体框架中缺少命名空间

时间:2020-10-06 11:18:36

标签: c# asp.net-mvc entity-framework

我只是想学习使用ASP.NET MVC创建Web应用程序的过程,我正在跟踪一些我在网上找到的教程,但是它们没有给出任何答案,我不确定为什么会出现错误,因为我正在关注。

我得到的错误是:

找不到类型或名称空间(流派)。

我创建了一个SQL数据库以及2个模型和一个控制器,没有视图,因为它不是必需的。这些模型被命名为ForestContext,另一个模型被命名为Music

Music将是数据库的链接位置。

如果我打开音乐课,则会有定义为字符串的命名空间类型。

我用来显示音乐流派的代码是;

public ActionResult Index()
{
    IList<Genre> genrelist = _context.Genre.ToList();
    return View(genrelist);
}

我不确定为什么不认识到我正在使用命名空间Genre。它还指出了无法识别_context的错误,但我认为这是来自同一类(Music)。

我也添加了;

using MyFirstForest.Models

在此之前,我被要求创建ForestContext类的对象,这样做是

private ForestContext context;

public HomeController()
{
    context = new ForestContext();
}

除非我使用MyFirstForest.Models添加,否则那是行不通的。

请让我知道是否需要发布更多信息,但这只是到目前为止。

任何帮助将不胜感激。

此致,
DC

0 个答案:

没有答案