世界各地的開發人員在搜索數據時總是遇到困難,因為特定路徑不可用,而且必須了解各種技術,如SQL、Web服務和XQuery。
LINQ(語言集成查詢)是在Visual Studio 2008中引入的,由Anders Hejlsberg設計,它允許您在不了解SQL或XML的情況下編寫查詢。對於幾種數據類型,可以編寫LINQ查詢。
c# 3.0和。網Framework 3.5 introduced Language-Integrated Query (LINQ). As a result, SQL Server Syntax and SQL-related ADO.NET objects are required. Now that we've had some time to think about it, we'd like to switch to Oracle Database; therefore, you'll need to re-learn Oracle syntax and ADO.NET objects to operate with C#.
必須采用的技術數量是造成這種困境的根源。您必須學習這個場景中的所有語言。微軟引入LINQ就是為了避免這種情況。您可以使用LINQ處理數據庫提供的集合,並與各種其他數據源交互,例如XML文件、內存數據表等等。即使在使用Reflections時,您也可以使用LINQ。用於查詢,過濾,分組,排序和投影數據。網, any data source that implements the I Enumerable interface can be used.