469,568 Members | 1,350 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

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

Does .NET have O/R Mapping?

I was reading this interview with Hejlsberg, when suddenly the
conversation turned to O/R mapping. Hejlsberg talked as if he had had to
design an O/R mapping for .NET (he said ".NET had each one of
those"--"those" representing, among others, O/R mapping).

Probably I'm missing something really obvious, but a google search only
gave me commercial O/R mapping tool! Is there any free O/R mapping tool
that comes with .NET?

Elder
Nov 15 '05 #1
3 1422
Elder,

Poking aroud on the Longhorn site, there are references to the
System.Data.ObjectSpaces namespace. From what I can tell, it will provide
the functionality that you are looking for.

The link is (watch for line wrap):

http://longhorn.msdn.microsoft.com/l...ectspaces.aspx

Given that this is in Longhorn, and Whidbey is being used for LH
development (the LH SDK bits required an Alpha of Whidbey), it is possible
that this will be included with Whidbey when released.

Hope this helps.

--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Elder Hyde" <no_way> wrote in message
news:eY**************@tk2msftngp13.phx.gbl...
I was reading this interview with Hejlsberg, when suddenly the
conversation turned to O/R mapping. Hejlsberg talked as if he had had to
design an O/R mapping for .NET (he said ".NET had each one of
those"--"those" representing, among others, O/R mapping).

Probably I'm missing something really obvious, but a google search only
gave me commercial O/R mapping tool! Is there any free O/R mapping tool
that comes with .NET?

Elder

Nov 15 '05 #2
Hi Elder,

"Elder Hyde" <no_way> wrote in message
news:eY**************@tk2msftngp13.phx.gbl...
I was reading this interview with Hejlsberg, when suddenly the
conversation turned to O/R mapping. Hejlsberg talked as if he had had to
design an O/R mapping for .NET (he said ".NET had each one of
those"--"those" representing, among others, O/R mapping).

Probably I'm missing something really obvious, but a google search only
gave me commercial O/R mapping tool! Is there any free O/R mapping tool
that comes with .NET?

Elder


He may have been referring to ObjectSpaces. ObjectSpaces has been in
development a long time, and it looks pretty good (imo). Unfortunately it's
to be included with Whidbey (next version of .NET frameworks), which means
it won't be generally available for a little while longer. In addition to
commercial offerings, there are a number of free, open-source O/R mappers
(many on sourceforge). Of the ones I've looked at, I like ojb-net the most:

http://ojb-net.sourceforge.net/

Regards,
Dan
Nov 15 '05 #3
Elder Hyde <no_way> wrote in news:eY**************@tk2msftngp13.phx.gbl:
I was reading this interview with Hejlsberg, when suddenly the
conversation turned to O/R mapping. Hejlsberg talked as if he had had to
design an O/R mapping for .NET (he said ".NET had each one of
those"--"those" representing, among others, O/R mapping).

Probably I'm missing something really obvious, but a google search only
gave me commercial O/R mapping tool! Is there any free O/R mapping tool
that comes with .NET?


No, MS will include objectspaces in .NET 2.0, coming Q4 2004.
Instead of offering a generic platform ala EJB-CMP or JDO, it will include
a specific mapper for Sqlserver which is non-intrusive as well so you'll
have to write a lot of code yourself before you can use it in a lot of
scenario's (complex databinding for example).

At the moment you can check out commercial O/R mappers which offer
more functionality than Objectspaces will and a few Open source ones.
Neither of the open source mappers are really productive though, they all
require you to invest a lot of time in the mapping configuration and
maintenance which can be a pain...

FB

--
Get LLBLGen Pro, the new O/R mapper for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Nov 15 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

20 posts views Thread by Pierre Fortin | last post: by
8 posts views Thread by Steven Bethard | last post: by
2 posts views Thread by Jim Dougherty | last post: by
1 post views Thread by none | last post: by
1 post views Thread by Ram | last post: by
4 posts views Thread by guiromero | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.