(原文:
The LINQ Project, .NET Language Integrated Query
)
???經過了最近
20
年,面向對象編程技術(
object-oriented (OO) programming technologies
)在工業領域的應用已經進入了一個穩定的發展階段。程序員現在都已經認同像
類(
classes
)、對象(
objects
)、方法(
methods
)這樣的語言特性。考察現在和下一代的技術,一個新的編程技術的重大挑戰開始呈現出來,即面向對象技術誕生以來并沒有解決降低訪問和整合信息數據(
accessing and integrating information
)的復雜度的問題。其中兩個最主要訪問的數據源與數據庫(
database
)和
XML
相關。
???LINQ
提供了一條更常規的途徑即給
.Net Framework
添加一些可以應用于所有信息源(
all sources of information
)的具有多種用途(
general-purpose
)的語法查詢特性(
query facilities
),這是比向開發語言和運行時(
runtime
)添加一些關系數據(
relational
)特性或者類似
XML
特性(
XML-specific
)更好的方式。這些語法特性就叫做
.NET Language Integrated Query (LINQ)
。
?
全文完,
?
錯誤難免,請批評指正,譯者
Naven 2005-10-30