Why is so little chatter about Entity Framework 2.0 on this site and on these forums? A new version was released not very long ago and there was been practically no discussion on the subject.
-
-
I guess we all got burned from the first version.
Is EF2.0 actually good? Is it a reasonable competitor to NHibernate?
-
W3bbo said:
I guess we all got burned from the first version.
Is EF2.0 actually good? Is it a reasonable competitor to NHibernate?
I dunno, that's what I was wondering. Has anyone examined it in enough detail to render a judgement?
-
There's a lot of stuff in the new .NET 4 that gets little attention here, so this is nothing surprising.
Full disclosure: I do very little DB programming. Most of the applications I work on simply don't have the need for a data store, much less a relational DB. So most of my exposure is through hobby projects, making me a very bad source for information. That said, I do follow a lot of technical discussions that get into this. What I can gather is that EF 4 has made great strides and fixed most of the things that EF was orginally criticized for. Most of the critics now seem to take the grudging stance that EF is a viable option, but follow it up with "but NHibernate is better". How much of that is true, how much is attributed to lack of knowledge and how much is attributed to personal biases, I have no idea. Here's a decent discussion about the topic: http://ayende.com/Blog/archive/2010/01/05/nhibernate-vs.-entity-framework-4.0.aspx. Seems they both have pros and cons, and maybe NHibernate has some advantages due to maturity, but in general either would be a good choice.
-
well the version for .net 4.0 is 4.0 not 2.xx
i have done a bit with it but not as much as i want to... lack of time so far.
it looks like the major issues have been taken care of that i saw in the prior versions.
4.0 is i think worth digging into and see where you can go with it.
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.