Home > Architecture > Whether to use datasets

Whether to use datasets

Yesterday Prakash S was speaking to me about Datasets. IMO, A Dataset tightly couples you with an SQL resultset and hence is a leaky abstraction. It is useful in some scenarios though where you need to build

  1. simple systems (do we ever build them?)
  2. throw away prototypes(key is throw away)
  3. where you do not know the resultset @ compile-time (since .NET does not  support first class Tuples.I am aware that IronPython & Boo do support them, I am talking about the mainstream .NET languages here).

In one of my earlier incarnations, I had posted a good set of links on the topic of data transfer containers.
Here is the entry.
This is what the Demi-God of Application Architecture has to say on datasets and similar technologies.

Advertisements
Categories: Architecture
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: