注册 登录
编程论坛 ASP.NET技术论坛

使用objectdatasource结合数据绑定控件进行简单三层架构的开发(申请+精)

srym 发布于 2008-04-03 12:49, 3644 次点击
对于B/S架构的三层架构的开发,可能很多的人都已经了解的是比较清楚的。哪么我在这里用的是最简单的三层架构。ui+bll+dal+dbsqlhelp+model.从05出来以后由于功能明显比03夸张了很多,所以在开发的时候也就很方便。其中以数据的显示最为明显。通过sqldatasource可以几乎一行代码都不需要写,就能在GridView中显示出来数据,并且进行增删查改的操作,但是我个人总感觉这样做是有问题的。因为使用sqldatasource,就明显的破坏了3层架构的基本改变。哪么微软在05当中,很重点的推出了objectdatasource这个东西,就是专门用来结合三层架构开发的一个数据源绑定控件。 在层次之间传递的也是object类型的对象,这样相对来说就比较好一些。

其实主要就是DataList稍微麻烦一点,别的几个控件都可以自动 实现增删查改的功能,所以基本没什么写太多的代码。!

在这里主要是DataList的代码,以操作Jobs表为示例。

代码示例里是DataList,DetailsView,FormView,GridView这4个控件。

[[it] 本帖最后由 srym 于 2008-4-3 12:51 编辑 [/it]]
11 回复
#2
srym2008-04-03 21:29
居然没人顶,崩溃!
#3
hebingbing2008-04-03 21:33
顶……
#4
冰彩虹2008-04-03 23:04
其实真正实施稍微大点的项目开发的时候,几乎不用微软提供的那些数据展现控件的
#5
srym2008-04-04 00:52
那用什么?
#6
stealdream2008-05-20 17:13
是不自己写代码,支持LZ
#7
chb5926573702008-05-20 18:34
下了看看再说,顶!
#8
dongtso2008-05-25 15:56
太感谢了,谢谢,我正要学习呢
#9
yanjingmin2008-12-09 09:39
#10
chaoxj2009-10-06 23:58
非常不错!!!解决大问题肋
#11
otopo2009-10-23 20:35
用微软的东西行吗?
#12
wenmgic2010-12-05 13:44
顶个……
1