You are an enterprise application developer. You create a distributed application that transfers data across tiers. The application transfers multiple rows of data per transaction to business components through a Microsoft .NET Framework remoting channel. The application binds this data to user interface components. The .NET Framework remoting channel is configured to use binary serialization.
After the data is retrieved from the data source, the data is not changed. The distributed application must meet the following criteria:
* Consume minimum memory for any data location.
* Make minimum use of the processor for any data location.
You need to identify the type of object to serialize. Which object should you choose?
A.
A DataSet object
B.
A DataReader object
C.
An XmlReader object
D.
A DataTable object