微軟的數據可編程性平台為開發者提供了一個綜合的編程框架、web services 和數據連接技術來有效地訪問和管理異構數據。
改革數據庫應用程序的開發
Microsoft SQL Server 2008是一個綜合數據可編程性平台的核心,這個平台使得你可以訪問和操縱企業中許多不同的設備、平台和數據服務中獲得的關鍵業務數據。
高效
通過將框架、數據連接技術、編程語言、Web services、開發工具和數據無縫集成,提高了開發人員的生產力。
· 使用ADO.NET Entity Framework 開發下一代以數據為中心的應用程序
定義一個基於實體數據模型(Entity Data Model,EDM)的內容豐富的概念對象模型,並在邏輯上將數據庫表和列封裝在高級的實體中。通過使用ADO.NET Entity Framework為數據庫應用快速建模,以創建滿足業務要求的實體。
· 使用LINQ 改革數據訪問查詢
使用兼容的查詢語法從多個不同的數據存儲獲得數據,這些數據存儲包括實體、關系數據庫、XML、ADO.NET 數據集和內存對象。利用LINQ的有效的數據處理能力,還有設計時間錯誤檢查和類型驗證。
· 通過Visual Studio來使用數據可編程性技術
將所有的微軟數據可編程性技術融合在一個具有高效和易於使用的Microsoft Visual Studio 中。Microsoft IntelliSense 和內置的功能提供了對ADO.NET Entity Framework和 LINQ 的支持。
綜合性
開發以數據為中心的解決方案,這個解決方案訪問、使用和管理從任何數據源而來的數據,並將數據傳送給相關的用戶
· 利用廣泛的數據連接技術
在任何地方通過數據連接技術來訪問數據,它包括ODBC驅動、OLE DB 數據提供商、ADO.NET Entity Framework、LINQ,非微軟技術包括XML、JDBC和PHP驅動。
· 任何數據,任何地點,任何時間
開發通過使用廣泛的被管理的本地的編程語言、數據連接技術和編程框架在任何時間任何地點訪問數據的以數據為中心的應用程序。
可擴展性
構建可擴展的以數據為中心的解決方案,這解決方案可以負擔從最小的設備到最大的服務器的工作負載,使你的應用程序可以隨你的業務需要而發展。
· 通過偶爾連接系統擴大范圍和增強可擴展性
通過將SQL Server Compact edition與Microsoft Synchronization Services結合使用,可提供在線和脫機的數據存儲能力。通過分散客戶端設備還有數據庫服務器的數據訪問工作量擴大你的數據服務解決方案的范圍和增強可擴展性。
· 在SQL Server 2008中存儲任何類型的數據
利用SQL Server 2008對多種數據類型的支持,包括關系數據、XML文檔、文件流和空間數據,可以為應用程序集中和優化數據存儲。
· 使用SQL Server 2008開發高度可擴展的應用程序
使用微軟的.NET 框架和管理編程語言例如C#和Visual Basic .NET 來開發通過SQL Server公共語言運行時(CLR)的集成在數據庫中訪問和管理數據的高性能的存儲過程。