gyouxu 发表于 2012-12-19 21:02:54

ASP.NET MVC学习总结(二)

<div id="cnblogs_post_body">前不久学习了asp.net的webform,然后才来学习MVC的,感觉思维有了很大的改变,再用webform的思想就有些力不从心了,所以还是的忘记webform的东西,从头再来理解MVC3.0吧,下面就是从简单的开始吧。
在asp.net的webform中如果要写的话就会写很多的sql语句的,比如:INSERT INTO TABLE(),SELECT。。。。。总之,就是要写大量的sql语句,特别是在复杂的分页sql语句,要是写不好的话还会出现一些意向不到错误,下面来看看MVC3.0中是怎么样的进行增删查改的吧:
(1)、数据的添加,代码如下:
<div class="cnblogs_code"> 1   public ActionResult Create(User dpt) 2       { 3             var data = db.Departments.OrderByDescending(p => p.Name); 4             ViewBag.DptName = data; 5             try 6             { 7               db.Entry(dpt).State = System.Data.EntityState.Added; 8               db.SaveChanges(); 9             }10             catch (Exception ex)11             {12               ViewBag.Ex = ex.Message;13             }14 15             return View();16         }
页: [1]
查看完整版本: ASP.NET MVC学习总结(二)