MVC2,怎么是“集”不是"s”呢?
最近在学MVC2,用的是vs2008,跟着学教程,遇到了个问题不知道是什么原因,求解答???
App_Data中建MoviesDB.mdf数据库
MoviesDB.mdf数据库中建Movies表
Models中建MoviesDBModel
教程“在我们继续之前,我们需要做一点改变。这个实体数据向导生成一个Movies的模型类,代表 Movies数据库表。因为我们将使用这个 Movies 类代表某一特定的电影,我们需要修改这个类的名称为Movie而不是Movies(单数而不是复数)。在设计器的表面,双击这个类的名称以及更改这个类名为Movie。在标识这个更改以后,点击保存按钮来生成Movie类。”
Controllers中HomeController添加
private MovieApp.Model.MoviesDBEntities _db = new MovieApp.Models.MoviesDBEntities();
public ActionResult Index()
{
return View(_db.Movie集.ToList());
}
就这里了教程上是_db.Movies.ToList()而我的程序生成的是_db.Movie集.ToList(),这样能运行正常
如果把MoviesDBModel.Designer.cs文件中的Movie集改成Movies的话则提示Movies找不到出错
这是为神马为神马。。。。
mvc
------解决方案--------------------汉化过度了……好像向导中有选择的,或者在模型设计器中。不过改代码也简单,就是改MoviesDBEntities类。