原作:David Sussman 翻译:Ryan Chung
ASP.NET 2.0 带有许多类型的Data Source 控件,他们分别适合于同各种的数据类型相匹配工作。这些控件如下:
1、 SqlDataSource控件可以连接大多数关系数据库。这个名字中的Sql表示可以理解SQL语言的数据库。这包括大多数使用关系格式的数据库。注意Sql不只是表示Microsoft SQL Server数据库管理系统,SqlDataSource控件对于特定的数据库,在许多的提供源(provider)使用特定的提供源。默认的提供源是对应Microsoft SQL Server的。另外的提供源对应Oracle。两者都用托管代码实现,托管代码是最坚固的选择,.NET Framework ASP.NET 2.0 提供了其他的提供源同任何可以使用OLEDB的数据库交流(OLEDB表示Object Linking and Embedding for Database的大写字母缩写)。因为OLEDB是一个古老的标准,它几乎包括所有其他的数据库管理系统,包括IBM DB2, MySQL,和SAP。 然而,OLEDB连接的提供源不是用托管代码编写的。这就意味着它无法满足所有.NET 技术的要求,但是它仍然可以同.Net 配合工作。我们可以盼望第三方开发商发布更多的Data Source 控件和提供源,并且希望他们是使用合适的托管代码。
2、 AccessDataSource控件是SqlDataSource控件的特例,包括一个对Microsoft Access优化后的提供源。
3、 XMLDataSource控件可以连接XML数据源。
4、 SiteMapDataSource控件,作为XMLDataSource控件的一个特殊形式,是ASP.NET 2.0 Web应用程序站点地图的特殊优化结构。
5、 ObjectDataSource控件连接你自己创建的商业对象。
无论你使用的是什么Data Source控件,数据源控件将在可以在你的ASP .NET 2.0 页面使用一系列行为。包括连接到数据库和其他的授权行为,例如读取和写入数据,这个需要数据绑定控件来显示数据,并且接受用户的输入。
翻译后记
整篇翻译比较简单,就是一个词不知道怎么翻译,provider,最后向来想去,翻译成"提供源",也不知道对不对,如果误导了大家,还请海涵,罪过罪过……
Powered by Zoundry

2 条评论:
英语系的出生所以擅长翻译。
The blog is helpfull...
visit also asp.net example
发表评论