您好,我的数据库连接是在web.config中配置的,但是程序中的有些代码不懂。
打个比方:我的数据库里有一个名为ThingType的表格,有这样的一句
Repeater1.DataSource = ThingTypeMananger.Get();
这是采用了什么原理的,哪位前辈给我说一下,谢谢
Repeater1是一个asp.net webform服务器端控件,控件都有一个特点就是数据绑定机制,即通过数据源绑定实现数据的展示。
你可以思考一下,如果让你来设计一个列表展示的功能的控件开发,你会如何设计?实际上,很多其它的开发,比如Android开发也是类似的道理。
ThingTypeMananger.Get();//ThingTypeMananger是一个类,Get是方法,通过这个语句获得数据源。
Repeater1.Bind();//还需要使用这句话才真正实现数据绑定。
Reapeater 绑定数据,通常可以通过两种形式。
一是通过asp.net的ADO来绑定,直接点点鼠标就可以,具体代码可以页面中看到。
二是使用对象绑定,你说写出来的是属于这种方式,绑定数据是通过已经写好的ThingTypeManager.Get()方法完成,具体里面是查什么表,
输出什么数据你要自己找到ThinkTypeManger类的Get方法看一下。
另外,看你写出来的代码,这些东西应该是封装好的ORM,如果有相应的项目就打开来看看,没有的话直接用VS跟踪到里面查看或者去找到相应的DLL,自己反编译。