当前位置:首页 > MVC3学习笔记
MovieDBContext db = new MovieDBContext(); public ActionResult Index() {
var movies=from m in db.Movies
where m.ReleaseDate>new DateTime(1984,6,1) select m;
return View(movies.ToList()); }
public ActionResult Create() {
return View(); } [HttpPost]
public ActionResult Create(Movie newMovie) {
if (ModelState.IsValid) {
db.Movies.Add(newMovie); db.SaveChanges();
return RedirectToAction(\ } else
return View(newMovie); } } }
在下一节,我们将介绍如何为我们的模型添加附加的属性,如何在映射后的数据库中定制我们的票价列的精度。
ASP.NET MVC3 快速入门-第七节 在Movie(电影)模型与数据表中添加一个字段
(2011-03-07 20:04:21)
分类: ASP.NETMVC3
标签: 应用程序 模型 杂谈
在本节中我们将要对我们的模型类进行修改,同时介绍如何在ASP.NET MVC3中根据这些修改来调整我们数据表的结构。
7.1 在我们的Movie模型中添加一个Rating(电影等级)属性
首先,我们在现存的Movie类中添加一个附加的“Rating”属性。打开Movie.cs文件,在Movie类中添加一个Rating属性,如下所示。
public string Rating { get; set; }
现在完整的Movie类的代码如代码清单7-1所示。 代码清单7-1 完整的Movie类的代码
public class Movie {
public int ID { get; set; } public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; } public decimal Price { get; set; } public string Rating { get; set; } }
点击“调试”菜单下的“生成MvcMovie”,重新编译应用程序。
现在我们已经将我们的模型进行了更新,让我们同样地修改我们的Views文件夹下的Movies文件夹下的Index.cshtml文件与Create.cshtml这两个视图模板文件,在视图中添加这个Rating属性。
首先打开Index.cshtml文件,在内容为“票价”(对应Price属性)的