469,125 Members | 1,777 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,125 developers. It's quick & easy.

IS Typed DataSet an implementation of ORM ( Object relation Mapping)

If i understand correct? is strong typed DataSet is ORM implementation
by Microsoft?

Expecting comments .. please
Praveen

Aug 30 '06 #1
3 1912
I'm sure opinions will differ on this, but I'd call it a loose
implementation at best.

The problem with Datasets (typed or not) is that they carry with them the
burden of a generic container and the underlying database schema. As such,
typed datasets are much more coupled to your relational model, and less
object driven than traditional ORMs. You're pretty much taking your
relational model into your business layer and sticking an API on top of
it....blah....
The LINQ features of 3.0 will probably lead to much cleaner implementations.

Karl

--
http://www.openmymind.net/
http://www.fuelindustries.com/
"pratham" <pr************@gmail.comwrote in message
news:11**********************@b28g2000cwb.googlegr oups.com...
If i understand correct? is strong typed DataSet is ORM implementation
by Microsoft?

Expecting comments .. please
Praveen

Aug 30 '06 #2
Thanks Karl, for the reply, is ORM mapping good choice for modelling
BLL objects? or a custom class is more benefical in long run? and how
do you see using Typed Dataset which microsoft is pushing as you said
loosely implemetation of ORM?

Karl Seguin [MVP] wrote:
I'm sure opinions will differ on this, but I'd call it a loose
implementation at best.

The problem with Datasets (typed or not) is that they carry with them the
burden of a generic container and the underlying database schema. As such,
typed datasets are much more coupled to your relational model, and less
object driven than traditional ORMs. You're pretty much taking your
relational model into your business layer and sticking an API on top of
it....blah....
The LINQ features of 3.0 will probably lead to much cleaner implementations.

Karl

--
http://www.openmymind.net/
http://www.fuelindustries.com/
"pratham" <pr************@gmail.comwrote in message
news:11**********************@b28g2000cwb.googlegr oups.com...
If i understand correct? is strong typed DataSet is ORM implementation
by Microsoft?

Expecting comments .. please
Praveen
Aug 31 '06 #3
It comes down to what your project is, personal preference and experience. I
tend to dislike datasets as a whole, so my opinion might be biased. ORMs are
good when dealing with a large domain. For smaller/medium domains, I tend to
prefer to map things directly to my classes - especially if the relational
and object world are similar.

Karl

--
http://www.openmymind.net/
http://www.fuelindustries.com/
"pratham" <pr************@gmail.comwrote in message
news:11**********************@74g2000cwt.googlegro ups.com...
Thanks Karl, for the reply, is ORM mapping good choice for modelling
BLL objects? or a custom class is more benefical in long run? and how
do you see using Typed Dataset which microsoft is pushing as you said
loosely implemetation of ORM?

Karl Seguin [MVP] wrote:
>I'm sure opinions will differ on this, but I'd call it a loose
implementation at best.

The problem with Datasets (typed or not) is that they carry with them the
burden of a generic container and the underlying database schema. As
such,
typed datasets are much more coupled to your relational model, and less
object driven than traditional ORMs. You're pretty much taking your
relational model into your business layer and sticking an API on top of
it....blah....
The LINQ features of 3.0 will probably lead to much cleaner
implementations.

Karl

--
http://www.openmymind.net/
http://www.fuelindustries.com/
"pratham" <pr************@gmail.comwrote in message
news:11**********************@b28g2000cwb.googleg roups.com...
If i understand correct? is strong typed DataSet is ORM implementation
by Microsoft?

Expecting comments .. please
Praveen

Aug 31 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by william | last post: by
1 post views Thread by BeanTownBizTalkGuru | last post: by
4 posts views Thread by Mat | last post: by
13 posts views Thread by Rotsey | last post: by
reply views Thread by Mortomer39 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.