我已经使用我自己的对象映射系统超过十年了,我目前的.NET版本非常稳定,我理解它。我一直密切关注这个地区的商业发展,比如Hibernate,但我坚持我所知道的。
但是,我不断听到有关Entity Framework的更多信息,并想知道是否该进行调查,以便用Entity Framework替换我自己的本土系统。由于ObjectSpaces被取消,微软在这个领域有一段曲折的历史。我假设该项目已成为实体框架。为什么他们取消了ObjectSpaces并让他们解决了Entity Framework中的问题?实体框架比Hibernate“更好”吗?
干杯,罗布。
答案 0 :(得分:2)
我看到了一个将随Visual Studio 2010发布的实体框架版本4.0的演示。看起来它会让你非常高效。我认为这个版本将成为.net开发人员的主流。更多信息here.
答案 1 :(得分:0)
NHibernate已经存在了很长时间,我认为如果任何.NET映射库达到临界质量,那么nHibernate就是它。有you checked it out?
P.S。 NHibernate也是Hibernate的一个端口,它是Java的映射库。这是一个很好的血统。