ADO.NET vNext non è un ORM...

e meno male...oserei dire...lo spiega in modo cristallino Sahil Malik in questo post...

ecco un estratto:

"...rather than targeting the problem of "object to relational mapping", it targets the "conceptual to logical schema mapping...".

E poi è anche chiaro del perchè in MS non si siano dedicati a scrivere un ORM...mica potevano competere! :-)

Print | posted on mercoledì 11 ottobre 2006 13.21

Feedback

# re: ADO.NET vNext non è un ORM...

left by Raffaele Rialdi at 11/10/2006 13.56 Gravatar
Chissà perché mi fischiano le orecchie.
È dalla PDC che continuo a dire che secondo me DLinq è un DAL e non un ORM, ma mi davano del pazzo e la gente scrollava la testa alla fine della sessione di Hejlsberg.

Più recentemente ho stra-rotto qui:
http://groups.google.com/group/microsoft.public.it.dotnet.asp/msg/a62059cc734e9072?hl=en&

Per me è un'ottima idea prima di tutto per un motivo: eliminare le differenze tra il type system di .net e del db. Fatto questo il mapping tra le classi di DLinq e quelle dell'object model le puoi anche fare via reflection in modo estremamente semplice.

# re: ADO.NET vNext non è un ORM...

left by Sahil Malik at 13/10/2006 5.28 Gravatar
I am sorry but this is a silly comment. Comparing NHibernate to ADO.NET vNext is like comparing apples to oranges.

Of course, I could have completely misunderstood you - my italian is quite terrible :-)

SM

# re: ADO.NET vNext non è un ORM...

left by Raffaele Rialdi at 13/10/2006 9.10 Gravatar
I don't understand what are you referring to.
Anyway I agree and Giancarlo (as I discussed with him) agree with me ;-)

# re: ADO.NET vNext non è un ORM...

left by Giancarlo Sudano at 13/10/2006 10.31 Gravatar
Sahil:
This post it was a bit provocative, and specially direct to those persons who think that Ado.net vNext is "the ORM" of Microsoft house.
Hence I think indeed in a strategic use of two frameworks (converter of query Dlink in Nhibernate HQL that would carry the power of syntax control in compilation time, for example).

You have done well to specify that Ado.net and NH are not the same thing.
Both me and Raffaele, we agree with you. We have spoken a long time ago of it.

Thanks Sahil,and thanks Raf!

# re: ADO.NET vNext non è un ORM...

left by Sahil Malik at 15/10/2006 4.37 Gravatar
So my italian is indeed terrible :-)

I think we have no disagreement then. Almost every talk I have given on ADO.NET vNext, some guy in the audience asks "So why not NHibernate?".

NH != ADO.NET vNext

:-)

SM

# re: ADO.NET vNext non è un ORM...

left by 窃听器 at 23/11/2006 9.03 Gravatar
ok
Comments have been closed on this topic.