可以的,MVC,并没规定你用什么防问数据库,可能网上的例子,图方便,很多都用LINQ TO SQL来写例子
给一个控制器到BLL层的代码给你,BLL到DAL,你应该懂吧 //查看操作 public ActionResult ActionRecord() { List<Maticsoft.Model.ActionRecord> List = new Maticsoft.BLL.ActionRecord();//NEW BLL层,并从BLL中得到数据 return View(List); }
Maticsoft?这是自己定义的类么
http://topic.csdn.net/u/20110802/14/f7ddf0f2-d3db-4e09-9f76-7645180faf08.html数据访问和存储 (1)使用NBuilder模拟数据层 (2)添加LINQ to SQL支持 (3)使用传统的ADO.NET (4)使用XML文档作为数据存储
public ActionResult ActionRecord()
{ List<Maticsoft.Model.ActionRecord> List = new Maticsoft.BLL.ActionRecord();//NEW BLL层,并从BLL中得到数据
return View(List);
}
(1)使用NBuilder模拟数据层
(2)添加LINQ to SQL支持
(3)使用传统的ADO.NET
(4)使用XML文档作为数据存储
哪怕你的DAL工具仅仅是做一次隔离
举例说明:
比如要删除表格选中的一条数据://控制器更新Model
ViewDrv.MethodViewDrv.UpdateParams(this.gvwOrdinary.SelectedDataKey, this.OrdinaryModel.MethodDelete);
//调用数据访问层
DAHelper.ExecuteMethod(this.OrdinaryModel.MethodDelete);
如果将dataset或dataview 赋予 viewbag,能在视图中对viewbag中的dataset对象进行操作么?