DataSets vs. Collections

DataSets vs. Collections

 

DataSets vs. Collections by Dino Esposito对比分析了DataSet, Typed DataSetCustom Entities and Collections(定制业务实体和集合)作为multi-tier之间的数据传递,并阐述各自的适用情况(When to Use Which)。

 

如果采用Custom Entities,建议了解如下常用的Enterprise Design Patterns:

Design Patterns for Building a DAL

Pattern

Description

Active Record

The entity object stores its own data as well as any available methods. Clients get an instance of the object and work with it as needed.

Data Mapper

The entity object contains only its own data. A neat separation exists between data and behavior. Behavior is delegated to an array of separate classes specific to the object.

Table Data Gateway

Variation of Data Mapper that delegates the implementation of required behaviors to external, gateway classes not specific to the object. The gateway can take scalar and instance data and serve multiple business objects.

 

 

The URL of the Article:

http://msdn.microsoft.com/msdnmag/issues/05/08/CuttingEdge/default.aspx by Dino Esposito.

 

原文地址:https://www.cnblogs.com/rickie/p/193167.html