【赛迪网讯】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
下一页>>