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