領(lǐng)域之間架起了一座橋梁。
傳統(tǒng)上,針對數(shù)據(jù)的查詢都是以簡單的字符串表示,而沒有編譯時類型檢查或 ?IntelliSense ?支持。此外,您還必須
針對以下各種數(shù)據(jù)源學(xué)習(xí)不同的查詢語言: SQL ?數(shù)據(jù)庫、 XML ?文檔、各種 ?Web ?服務(wù)等。 LINQ ?使查詢成為 ?C# ?和
Visual Basic ?中的一等語言構(gòu)造。您可以使用語言關(guān)鍵字和熟悉的運算符針對強類型化對象集合編寫查詢。下圖顯示
了一個用 ?C# ?語言編寫的、不完整的 ?LINQ ?查詢,該查詢針對 ?SQL Server ?數(shù)據(jù)庫,并具有完全類型檢查和
IntelliSense ?支持