黑马程序员技术交流社区
标题:
DateSe的相关问题
[打印本页]
作者:
希望在明日
时间:
2012-9-29 13:22
标题:
DateSe的相关问题
DateSet是做什么用的。。。。
作者:
张少甫
时间:
2012-9-29 13:46
可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。用来存储数据的
作者:
王伟(wangwei)
时间:
2012-9-29 15:20
(1)。 离线状态是指DataSet是把ado.net采用无持续连接访问方式,并且DataSet取得数据后
虽断开连接,但它的数据还保存. 在对DataSet记录集进行操作时,不需要一直维持着
连接。当更新到数据库时,再打开连接
(2)。如果调用用WebService,DataSet可以XML序列化,专门用来传递数据库数据信息.
XML WebService和SOAP标准支持的数据类型
不知道读者有没有遇到这种情况,在调用WebService并给一个方法传递了一个DataRow参数时,运行
时会抛出异常: "没法将参数序列化! ",如果把DataRow加入到DataSet中,并将DataSet作为参数
传递再运行就OK了。 这是因为:XML WebService只能对数据集DataSet对象类型进行XML序列化,
不能对DataRow对象类型进行XML序列化造成的错误. 所以了解一下XML WebService支持序列化的基
本数据类型是比较重要的.它支持的数据类型如下:
1.基本数据类型.
标准类型,如:int float bool DateTime string等基本数据类型
2.枚举.
支持枚举Enum定义的类型
3.自定义对象.
可以传递任意基于自定义类或结构创建的对象。 但要注意一点: 它只能传输数据成员(变量和属性).
如果定义了方法,则方法不能进行序列化传输,序列化后只剩下数据成员.
4.DataSet对象
支持DataSet,切记:不支持DataTable和DataRow,DataSet已经是XML Webservice能够支持的最小的可序列化对象.
5.XmlNode对象
基于XmlNode的对象可以表示XML文档的一部分.
6.数组和集合
可以使用任何被支持的类型的数组和简单集合,包括: DataSet对象/XmlNode对象和自定义对象.
对程序员来说感觉到差不多一样,但不管在应用程序,还是数据库性能上都有所提高
作者:
潘梦军
时间:
2012-9-29 15:33
DataSet是数据集,可以把DataSet当成内存中的数据库,可以把数据库表的查询结果保存在一个DataSet里面。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2