微軟數據平臺開發與SQL Server 2008(2)_Mssql數據庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:探討SQL Server中Case 的不同用法
      CASE 可能是 SQL 中被誤用最多的關鍵字之一。雖然你可能以前用過這個關鍵字來創建字段,但是它還具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先讓我們看一下 CASE 的語法。在一

      LINQ

      目前的數據訪問代碼是內嵌在應用程序的字符串中的,用各個數據庫特定的SQL語言來編寫。由于這個原因,開發人員必須熟悉一個SQL語言和他們所選擇的編程語言。這增加了對基于數據的解決方案的開發人員的知識要求。字符串中的內嵌查詢意味著代碼不能在編譯的時候進行檢查,因此開發人員必須等到查詢代碼發送到數據庫服務器上才能確定是否是正確的。這個運行時調試通常導致更復雜的調試過程。

      LINQ 是一組對Microsoft .NET 框架庫、C#和Visual Basic .NET 的擴展,它使得這些語言將數據看作是普通的對象。LINQ使得開發人員能夠以他們本地的編程語言來編寫查詢,然后這個查詢會在編譯時進行檢測和語法檢查。因為它是.NET 語言的一個主要組成部分,LINQ還可以利用Microsoft Visual 套件開發系統的Microsoft IntelliSense。

      LINQ 可以用于多種數據源,包括內存數據結構、XML文檔、數據庫、實體模型、和數據集。例如,LINQ可以用于訪問三個不同的數據源的數據,操縱數據,然后將它輸出到第四個數據存儲里。整個功能極大的簡化了對異構數據源的數據的使用。

      有五個使你可以訪問數據的LINQ工具:

      ◆ LINQ到SQL(LINQ to SQL) 支持快速的開發通過使用直接與SQL Server 架構中的數據庫對象匹配的programmatic 對象(例如表、視圖、存儲過程和用戶定義的函數)來查詢所有的Microsoft SQL Server 版本的應用程序。

      ◆ LINQ 到實體(LINQ to Entities) 支持一個更靈活的對象與關系表、視圖、存儲過程和用戶定義的函數之間的匹配。你可以使用LINQ到實體通過擴展的ADO.NET數據提供商來訪問SQL Server和其它關系數據庫中的數據。

      ◆ LINQ 到數據集(LINQ to DataSet) 推出了針對常規的和類型化的數據集的豐富的查詢功能。這使得你可以創建和查詢數據集中數據表間的連接。

      ◆ LINQ 到XML(LINQ to XML) 是一個內存XML編程應用程序編程界面(API),它是設計用來利用最新的.NET 框架語言的創新。

      ◆ LINQ 到對象(LINQ to Object) 使得你可以對內存對象執行LINQ查詢。這使得你可以以你使用其它數據源的數據的相同方式來使用內存數據。

      Visual Studio

      Visual Studio 將所有這些數據平臺技術結合到一個強大的、而且高效的和易于使用的環境中去。Visual Studio 是一個綜合的開發環境,它使得架構師和開發人員可以輕松的設計和開發客戶端和服務器代碼。

      Visual Studio 為開發人員提供了可以自動為已有的和新的數據源創建實體的工具。可以產生能夠利用新的對象服務層的局部類。在生成了實體數據模型之后,開發人員可以使用實體SQL和LINQ以一種新的和高效的方式來為它制定計劃。

      Visual Studio在開發人員編寫代碼時為其提供IntelliSense 信息。因為ADO.NET 實體框架和LINQ是完全集成到C#和Visual Basic .NET 中的,當使用這些功能來建立應用程序的時候開發人員可以使用強大的IntelliSense功能。這導致生成了用于設計和開發數據庫應用程序的更高效的開發環境、更高質量的代碼和一個更易于維護的系統。

      Visual Studio Team System幫助你提高你的整個開發過程的效率,它為你提供了一些功能,例如源代碼控制、跟蹤,它還為你提供了整個團隊從項目經理到測試人員都可以使用的開發工具。

      分享:SELECT 賦值與ORDER BY沖突的問題
        問題描述:   使用 SELECT 語句,輪詢表中的數據,并且處理變量數據時,如果有ORDER BY語句,則得不到想要的結果,但去掉ORDER BY,結果正常。   具體的問題表現參考下面的問題重

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2008-08-22
      相關Mssql數據庫教程