正在阅读:Linq发布 .Net创建者:放眼开发者未来Linq发布 .Net创建者:放眼开发者未来

2005-09-16 10:08 出处: 作者:纳川 责任编辑:moningfeng

  在程序员为企业开发应用程序的过程中,当需要处理数据时,有时他们会觉得自己简直就是搬运工而不是程序员,因为他们不得不找到方法把这两类语言连接起来,以便访问数据,他说。海斯博格继续说:“在C#或VB里面,都没有对查询语言的本质的理解。”

  SQL存在的另一个问题是,它只能被用于关系数据库中查询数据。虽然许多企业数据现在都存在数据库中,但如果开发者想要从XML文档或其它非数据库的数据源中访问数据,则涉及到查询时,就显得力不从心,他们必须想出别的解决办法。

  最后,LINQ越来越得到完善,它可以支持所有在.Net上的开发语言,海斯博格说,我们的目标就是为对象、关系数据和XML创建一个单一的编程模型。

  海斯博格说,这会提高.Net的工作效率,因为开发者把数据放入企业应用程序中时,不必采用两种语言模型。此外,Linq还会允许开发者把自己已有的知识运用到完成一项新任务中,从而在不需要开发者学习新技巧的情况下就可以优化开发过程。

  “实际上,我们在开发领域所前进的方向,一直都是利用你已有的知识,并让你学会不懂的新知识”,海斯博格说,“现在知识内容已经可以从.Net框架或.Net语言中获得了,那么需要掌握的新知识就远比查询方面的要庞大得多。所以,如果你现在正面临着把.Net框架运用到查询或把查询引入.Net框架,那么后者要容易许多。这也正是我们正在做的事情。”

  微软没有公布Linq会以什么样的方式称为其产品库的一个正式的组成部分。不过,非常可能的是,这个框架会被集成到微软的SQL Server数据库的未来版本及Visual Studio工具平台中。海斯博格这样说。

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品