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