我正在从 w3schools 学习 asp.net mvc3 并遵循该教程。http://w3schools.com/aspnet/mvc_models.asp在“ASP.NET MVC 模型”部分,我创建了这样的模型。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
namespace MvcDemo.Models
{
public class MovieDB
{
public int ID { get; set; }
public string Title { get; set; }
public string Director { get; set; }
public DateTime Date { get; set; }
}
public class MovieDBContext : DbContext
{
public DbSet<MovieDB> Movies { get; set; }
}
}
然后我要根据说明添加一个控制器。
- 在解决方案资源管理器中,右键单击 Controllers 文件夹,然后选择 Add and Controller 将控制器名称设置为 MoviesController
- 选择模板:具有读/写操作和视图的控制器,使用实体框架
- 选择模型类:MovieDB (McvDemo.Models)
- 选择数据上下文类:MovieDBContext (McvDemo.Models) *
- 选择视图 Razor (CSHTML)
- 点击添加
但我遇到的问题是下拉列表没有显示要选择的模型类和数据上下文类中的 MovieDB (McvDemo.Models)。谁能帮帮我吗?谢谢。