Visual C# 2008+SQL Server 2005 数据库与网络开发--15.4.1 数据源控件
2008-06-23 16:37
411 查看
ASP .NET中一共提供了六种数据源控件,分别用于连接六种不同的数据源类型,他们分别是SqlDataSource、ObjectDataSource、AccessDataSource、LinqDataSource、XmlDataSource和SiteMapDataSource数据源控件。
SqlDataSource控件:SqlDataSource控件可以连接到Microsoft SQL Server、OLE DB、ODBC或Oracle数据库。通过与数据库的连接,建立数据的信息集合,然后通过提供的增加、修改、删除和查询相关接口,实现对数据的操作。
ObjectDataSource控件:ObjectDataSource控件是又一种数据源控件,它与SqlDataSource数据源控件一样,也支持直接将数据绑定到数据绑定控件中,但与SqlDataSource控件不同的是,它的数据不是来源于数据库,而是来源于业务对象实体,即Object,通过对Object的反射处理,最终将解析的业务数据展现到绑定控件之中。
AccessDataSource控件:AccessDataSource数据源控件是SqlDataSource控件的一个子类,它提供了查询Access数据库的数据访问接口,可以使用AccessDataSource数据源控件直接进行Access数据库的查询。AccessDataSource数据源控件与SqlDataSource控件有很多功能非常相似。
LinqDataSource控件:LinqDataSource控件的数据操作对象可以包括XML,SQL Server等主流数据存储文件和数据库,它可以针对不同的数据源来进行操作,而不必因为数据源不同儿频繁的更换数据访问方式。
XmlDataSource控件:XmlDataSource控件的数据操作对象主要是XML数据,所以通过XmlDataSource数据源控件可以实现读取和写入XML数据。
SiteMapDataSource控件:SiteMapDataSource数据源控件,主要运用在站点导航技术中,它与前面几种数据源控件不同,因为它的数据来源于固定的数据源,同时它的数据只是为站点提供导航信息。
SqlDataSource控件:SqlDataSource控件可以连接到Microsoft SQL Server、OLE DB、ODBC或Oracle数据库。通过与数据库的连接,建立数据的信息集合,然后通过提供的增加、修改、删除和查询相关接口,实现对数据的操作。
ObjectDataSource控件:ObjectDataSource控件是又一种数据源控件,它与SqlDataSource数据源控件一样,也支持直接将数据绑定到数据绑定控件中,但与SqlDataSource控件不同的是,它的数据不是来源于数据库,而是来源于业务对象实体,即Object,通过对Object的反射处理,最终将解析的业务数据展现到绑定控件之中。
AccessDataSource控件:AccessDataSource数据源控件是SqlDataSource控件的一个子类,它提供了查询Access数据库的数据访问接口,可以使用AccessDataSource数据源控件直接进行Access数据库的查询。AccessDataSource数据源控件与SqlDataSource控件有很多功能非常相似。
LinqDataSource控件:LinqDataSource控件的数据操作对象可以包括XML,SQL Server等主流数据存储文件和数据库,它可以针对不同的数据源来进行操作,而不必因为数据源不同儿频繁的更换数据访问方式。
XmlDataSource控件:XmlDataSource控件的数据操作对象主要是XML数据,所以通过XmlDataSource数据源控件可以实现读取和写入XML数据。
SiteMapDataSource控件:SiteMapDataSource数据源控件,主要运用在站点导航技术中,它与前面几种数据源控件不同,因为它的数据来源于固定的数据源,同时它的数据只是为站点提供导航信息。
相关文章推荐
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.3.1 LINQ to SQL简介
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 12.1 Windows应用程序
- Visual C# 2008+SQL Server 2005 数据库与网络开发--13.1.1 菜单创建
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 14.1 Windows Presentation Foundation(WPF)
- Visual C# 2008+SQL Server 2005 数据库与网络开发--14.2.2 WWF的结构
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 14.4 小结
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.2 C# 2005和2008之间的关系
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 3.3 C#集成开发环境(IDE)
- Visual C# 2008+SQL Server 2005 数据库与网络开发--4.1.3 SQL Server 2005数据库管理工具
- Visual C# 2008+SQL Server 2005 数据库与网络开发--5.1.3 极值MAX/MIN
- Visual C# 2008+SQL Server 2005 数据库与网络开发--5.3.1 日期时间函数
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 6.1 报表服务简介
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.3 使用ADO .NET处理数据
- Visual C# 2008+SQL Server 2005 数据库与网络开发--8.2.1 使用连接字符串
- Visual C# 2008+SQL Server 2005 数据库与网络开发--9.1.1 SQL Server 2005中的XML功能
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 10.4 修改XML文档
- Visual C# 2008+SQL Server 2005 数据库与网络开发――2.1.1 命名空间
- Visual C# 2008+SQL Server 2005 数据库与网络开发――2.3.1 选择语句
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.1.1 LINQ简介
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.3.2 LINQ to SQL对数据库建模