VS2005开发项目中的xsd类型文件作什么的

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:14:45
项目开发中工具是visual studio2005里面定义了一些 xsd文件 文件里面是datatable 和 tableAdapter
datatable 里面是数据库里面的数据,tableAdapter 是一些方法(SQL语句)
我想问 :这样开发用的是什么技术,那里有相关资料,tableAdapter 方法的一些属性说明
希望高人解答,给相关资料也行
急!回答的好追加分!!
msdn的东西我也会找,希望就别贴过来了。

XML是各种平台通用的超文本标准,HTML主要是数据的呈现,XML则可以自定义标记集,因此可以表示各种不同的数据,用于传输和存储,XSD(XML架构设计)文件就是标记定义的文件,称为架构。
微软当然会支持这种代表未来方向的新技术,虽然XML的效率会低一些。微软的数据库完全支持XML,也就是说可以用文本表示数据表结构和数据行。严格说XSD只是数据表结构,在VS.NET中这种文件包含更多:XSC、XSS等,还有从DBMS获取这些数据的代码文件.CS。
TableAdapter是由VS.NET设计器自动生成的组件,并不真是.NET架构已经定义好的组件。它只是对DataAdapter的一个包装。DataAdapter的属性主要包括一个数据连接(Connection)、一个查询命令(SelectCommand),如果需要更新数据,还要有InsertCommand、UpdateCommand、DeleteCommand等,这些命令可以有参数,可以和窗体控件,如DataGridView联系。TableAdapter只是对DataAdapter进行了一个包装,更简单易用而已,详细方法要自己看解决方案管理器XSD文件夹下的designer.cs文件。

TableAdapter 是使用“数据集设计器”在强类型数据集中创建的。可以在使用数据源配置向导创建新数据集期间创建 TableAdapter。还可以使用 TableAdapter 配置向导或通过将数据库对象从“服务器资源管理器”拖动到“数据集设计器”上,在现有数据集中创建 TableAdapter。

例如,如果您有一个名为 NorthwindDataSet 的数据集,与 NorthwindDataSet 中的 DataTable 关联的 TableAdapter 将位于 NorthwindDataSetTableAdapters 命名空间中。要通过编程方法访问特定的 TableAdapter,必须声明 TableAdapter 的新实例。例如:
NorthwindDataSet northwindDataSet = new NorthwindDataSet();

NorthwindDataSetTableAdapters.CustomersTa