两段代码的比较问题。。。 让标题长起来
刚开始用MVC,开始写的CODE1,总监看了提出改成code2。
这两段代码有什么区别?
code2的优点在哪儿?
[HttpPost]
public ActionResult Create(Movie newMovie)
{
MovieDBContext db = new MovieDBContext();
if (ModelState.IsValid)
{
db.Movies.Add(newMovie);
db.SaveChanges();
return RedirectToAction("Index");
}
else
return View(newMovie);
}
[HttpPost]
public ActionResult Create(Movie newMovie)
{
using (MovieDBContext db = new MovieDBContext())
{
if (ModelState.IsValid)
{
db.Movies.Add(newMovie);
db.SaveChanges();
return RedirectToAction("Index");
}
else
return View(newMovie);
}
}