By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
Datasets are appropriate when you are working with disconnected data as is the case in many network applications that retrieve database data, manipulate it then merge it back into the datastore. Datasets were designed to facilitate this pattern. Datasets are considered "too heavy" in situations where you are doing read-only access in particular when you are not caching the data. From what you've described, passing datasets seems like the right thing to do.
Dig Deeper on Application integration architecture
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.