关于对Entity Framework不信任的投票
最近一直在学习EF,感觉要比LINQ to SQL好点,它在DDD,TDD等方面支持比LINQtoSQL,但最新在Zdnet上看一个报道是一个关于对EF的不信任的投票,有超过300名投票者,其中还有几位MVP,投票地址.
这个投票的目的:
Because of the technical misgivings with the Entity Framework’s current design and implementation, and the potential future risk they pose to Microsoft customer projects we respectfully submit a Vote of No Confidence for the ADO .NET Entity Framework in its current state and for the on-going challenges with the expert community feedback processes.
上面所提到的担心,主要EF将会被并入到VS下一代的版本中,所以它的好坏将会影响到每一个未来使用VS开的用户的应用程序中,EF开发的最初目的,对与他们开发团队来说,就是想升级现有ADO.NET,对于MicrosoftEF开发过程和开发目的你可以到http://oakleafblog.blogspot.com/2008/06/linq-and-entity-framework-posts-for_23.html,还有就要对DDD和TDD更好的支持,像LINQ to SQL在这些方面就有比较的缺少,这也是LINQ 2将会重点改进的方面,你可以到这个地址上看到.
这是我在许多Blogs上收集到的beta1版本对LINQ相关内容的更新:
在VS 最近sp1 beta的一次更新中对LINQ to SQL的更新
除修复bug外,还有新的对SQL Server2008的支持:
(1)在Server Explorer中支持连接SQL Server2008.
(2)从Server Explorer中拖动SQL Server2008的表.
(3)支持新的类型Date, Time, DateTime2, DateTimeOffset, Filestream.
对LINQ to Enitities的改进:
(1)在查询时候对EntityCollection.Count的支持
(2)改进在查询中LINQ和CompiledQuery的结合.
(3)Support for queries that test equality or group on an entity value
(4)Circular reference detection in queries
下面zdnet对投票的报道.
http://blogs.zdnet.com/microsoft/?p=1457
我个人认为EF团队应该对这样的投标的原因给一些回应,并努力将EF做得更好.
worksguo
www.cnblogs.com/worksguo
这个投票的目的:
Because of the technical misgivings with the Entity Framework’s current design and implementation, and the potential future risk they pose to Microsoft customer projects we respectfully submit a Vote of No Confidence for the ADO .NET Entity Framework in its current state and for the on-going challenges with the expert community feedback processes.
上面所提到的担心,主要EF将会被并入到VS下一代的版本中,所以它的好坏将会影响到每一个未来使用VS开的用户的应用程序中,EF开发的最初目的,对与他们开发团队来说,就是想升级现有ADO.NET,对于MicrosoftEF开发过程和开发目的你可以到http://oakleafblog.blogspot.com/2008/06/linq-and-entity-framework-posts-for_23.html,还有就要对DDD和TDD更好的支持,像LINQ to SQL在这些方面就有比较的缺少,这也是LINQ 2将会重点改进的方面,你可以到这个地址上看到.
这是我在许多Blogs上收集到的beta1版本对LINQ相关内容的更新:
在VS 最近sp1 beta的一次更新中对LINQ to SQL的更新
除修复bug外,还有新的对SQL Server2008的支持:
(1)在Server Explorer中支持连接SQL Server2008.
(2)从Server Explorer中拖动SQL Server2008的表.
(3)支持新的类型Date, Time, DateTime2, DateTimeOffset, Filestream.
对LINQ to Enitities的改进:
(1)在查询时候对EntityCollection.Count的支持
(2)改进在查询中LINQ和CompiledQuery的结合.
(3)Support for queries that test equality or group on an entity value
(4)Circular reference detection in queries
下面zdnet对投票的报道.
http://blogs.zdnet.com/microsoft/?p=1457
我个人认为EF团队应该对这样的投标的原因给一些回应,并努力将EF做得更好.
worksguo
www.cnblogs.com/worksguo