自定义容器(Custom Classes)是什么?

在.Net v1.1 时代, 应该使用Dataset还是应该使用自定义容器(Custom Classes)的争论一直没消停过.在特定情况下binary dataset的性能超过了custom classes-----这个Custom Classes是什么东东?

嘿..这段话我见过,出至一个章节大概叫作Binary Serialize Dataset vs Custom Classes..
它说的很清楚Custom Classes--自定义容器,在我的概念里,应该叫做Custom Entity Classes--业务实体对象

这个在J2EE和NET都是常用的概念,关于实体对象的好处和使用,书上都能用一个章节来将,这里我就不罗嗦了,写一个简单的实体类容器你看看:
/// <summary>
/// 设计联络单扩展实体
/// </summary>
public class DesignConnect
{
private String projectName;

/// <summary>
/// 项目名称
/// </summary>
public String ProjectName
{
get
{
return projectName;
}
set
{
projectName = value;
}
}
}
类DesignConnect里实现了属性ProjectName字段的GET和SET,就实现了它的容器功能.
总之,Custom Classes只是一个概念的叫法,是很多东西的统称,我只是讲了一种,在实际使用中没有什么大不了的~~~

祝你好运``
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-08-13
感谢鞋带同志的讲解,学习了...
另外我想再补充点,这个Custom Classes在1.1中的作用确实不大,但是在.NET2.0中,因为泛型的出现,有了一个装载这些对象的集合,List<T>,就我感觉来说这个东西比DataSet更贴近面向对象的思想,泛型类的使用可大大增加代码的重用性和可维护性,使我们对于数据的操作升华到对对象集合的的操作.
相似回答