微软称ADO.NET实体框架不随Orcas发布

微软宣布说不会在Orcas里包含ADO.NET实体框架(Entity Framework,EF)。以前有消息称ADO.NET EF会和Orcas一起发布,但因为没有相应的设计器,微软决定延迟对ADO.NET EF的发布。微软称,预计在2008年上半年ADO.NET EF会作为Orcas的更新发布。

有人说,很多人可能都不是特别明白微软为什么会同时推出两个ORM产品——LINQ to SQL和ADO.NET EF,但是现在只有LINQ to SQL可以使用,相信更多的人会选择使用它,而不会继续等待ADO.NET EF的发布,这对LINQ to SQL的推广非常有利。

微软一发布这个消息,就有对LINQ to SQL的狂热分子表示对这一消息的欢迎,并给出了自己的理由:

第一,LINQ to SQL实用而且更为简单,能适合大多数的应用,而ADO.NET EF则太复杂了,虽然现在很多人还在讨论它。这对LINQ to SQL来说是个绝佳机会;

第二,因为ADO.NET EF太复杂了,所以绝对需要一个优秀的设计器配合使用,但是现在还没有。微软显然接受了这一建议,所以决定推迟ADO.NET EF的发布;

最后,我个人希望ADO.NET EF能和LINQ to SQL一起使用,这两个ORM产品太像了,可以共用一些代码,我想其他的一些使用微软技术的人也乐于看到这一点吧。

很高兴看到现在只有一个ORM工具——LINQ to SQL。

关于ADO.NET EF的更多信息和微软的数据访问策略,可以浏览ADO.NET团队的博客和微软官方文档。.NET O/R映射器LLBLGen Pro的作者Frans Bouma还解释了为什么会将EF从Visual Studio Orcas里拿掉的原因。

你可能感兴趣的:(微软称ADO.NET实体框架不随Orcas发布)