微软新产品的新功能对.net开发人员的影响 (1)

来源:互联网 发布:计算机二级vb考什么 编辑:程序博客网 时间:2024/05/21 11:46

【赛迪网讯】3月11日消息,北京中科领航开发部经理高今日上午做客赛迪网,从信息系统建设开发角度就微软发布三大产品主要新功能、特性等相关热门话题与网友们展开了交流与探讨。以下为嘉宾部分观点。

先说一下sql server 2008:

(1)在management studio中的intellisense,以前你可能需要一些工具如sql prompt提供的智能完成,现在这个功能集成到了management studio中不过在ctp6中还不完善,只能select语句中使用。

(2)系统提供了对层级查询的支持,免去了繁重的递归查询(这功能慢了oracle好几拍),以前你常常得这么做。

(3)为ado.net中的datatable建立对应的类型,通过这个自定义类型,直接将datatable的数据传入一个真实的数据库表中。

(4)sql server 2008基于sql server 2005,并提供了更可靠的加强了数据库镜像的平台。新的特性包括:页面自动修复sql server 2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的错误。

(5)ado.net实体框架。在数据库开发人员中的一个趋势是定义高级的业务对象,或实体,然后他们可以将它们匹配到数据库中的表和字段,开发人员使用高级实体例如“客户”或“订单”来显示背后的数据。ado.net 实体框架使开发人员可以以这样的实体来设计关系数据。在这一提取级别的设计是非常高效的,并使开发人员可以充分利用实体关系建模。

(6)语言级集成查询能力。微软的语言级集成查询能力(linq)使开发人员可以通过使用管理程序语言例如c#或visual basic.net,而不是sql语句来对数据进行查询。linq 使可以用.net 框架语言编写的无缝和强大的面向集合的查询运行于ado.net(linq到sql),ado.net 数据集(linq到数据集),ado.net 实体框架(linq到实体),和到实体数据服务匹配供应商。sql server 2008提供了一个新的linq到sql供应商,使得开发人员可以直接将linq用于sql server 2008的表和字段。

1 2 下一页>>