OOP中永久化类如何实现

LYH1977 2002-12-04 03:12:02
OOP中永久化类如何实现:
在类中封装一个私有的DataSet?这样取单一记录时没有问题,取记录集时就不太好了,失去了一些集合的特征,在显示过程中也不太方便(不能与DataGrid连在一起);如果用一public的DataSet (或返回一个DataSet)我认为结构不是很好。
...全文
69 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
LYH1977 2002-12-05
  • 打赏
  • 举报
回复
我在C#中新建一个XSD文件时C#会把一个表(数据库中的表)包装成两个类一个DataTable一个DataRow,当然会有一个DataSet(可以共用),我想DataTable是集合的作用,DataRow是单记录。我觉得这两个类太复杂了,不太想用,想自己包装,不知怎样才能结构与效率兼顾?
idiotzeng 2002-12-05
  • 打赏
  • 举报
回复
是翻译的问题了,另一种翻法是“持久化”
MH2o 2002-12-05
  • 打赏
  • 举报
回复
永久化类谁提出的?没听说过!!!的确返回对象数组有时是比较头痛
LYH1977 2002-12-05
  • 打赏
  • 举报
回复
返回对象数组?我以前也是这么做的,但是有一个较率上的问题,当结果集太大时(一万左右就会)运行比较慢,面且这样的话处理报表就会比较头大!
saucer 2002-12-05
  • 打赏
  • 举报
回复
take a look at

HOW TO: Create and Use a Typed DataSet by Using Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;320714
saucer 2002-12-05
  • 打赏
  • 举报
回复
he means serialization

The DataSet and the DataTable classes support Remoting in the form of XML serialization
TheAres 2002-12-05
  • 打赏
  • 举报
回复
没有听说过"OOP中永久化类".
后面的要求也没有太清楚,楼主再细细说说.
idiotzeng 2002-12-04
  • 打赏
  • 举报
回复
永久化类谁提出的概念?

将记录转换成对象,单记录和多记录都返回对象数组,静态数组或ArrayList

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧