LINQ ASP.NET介紹
本文向大家介紹LINQ ASP.NET,可能好多人還不了解LINQ ASP.NET,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
最近使我激動不已的新鮮事之一就是LINQ系列技術(shù)的出現(xiàn),包括LINQ,DLINQ,XLINQ和不久后的其他技術(shù)。
LINQ將被完全集成到代號為Orcas的下個版本Visual Studio中,而且它也包含了一些非常酷的框架和 工具支持,包括完全的智能感知和可視化設(shè)計器支持。你可以在這兒下載上周發(fā)布的LINQ五月份CTP版。這個CTP版 本的亮點就是它能在VS 2005上運(yùn)行,使你能夠立即開始深入研究LINQ。它實現(xiàn)了很多用戶的反饋(例 如:在DLINQ中添加了對存儲過程的支持),并且包含了一個內(nèi)置的ASP.NET網(wǎng)站項目模板來幫助你在ASP.NET 中使用它(注意:你也可以在VS 2005 Web Application Project 中使用LINQ)。
我將在接下來的幾周中發(fā)表一系列文章來介紹怎樣在ASP.NET工程 中使用LINQ/DLINQ/XLINQ。下面這***個走過場的示范將幫助你了解一些LINQ重要的基本概念。你可以下 載LINQ五月份CTP版,然后隨著文章的進(jìn)行逐步輸入相應(yīng)代碼(在下面我會列出所有代碼),或者你也可以 在這兒下載并運(yùn)行我所做示例的 完整.zip文件(注意:你仍然需要下載LINQ五月份版來運(yùn)行.zip文件中的示 例)。
注意:C#和VB都完全支持LINQ,DLINQ和XLINQ。在下面的示例中 我將使用C#。
建立一個LINQ ASP.NET網(wǎng)站
建立一個能使用LINQ/DLINQ/XLINQ和新的C#3.0語言特性的ASP.NET網(wǎng)站,在VS中選擇文件->新建網(wǎng)站然后選 擇"LINQ ASP.NET Web Site Template"
注意它在\bin文件夾中引入了一些LINQ程序集。它同樣在web.config文件中添加了一些配置以告訴VS和ASP.NET 使用C# 3.0編譯器來編譯和運(yùn)行程序:
- <system.codedom>
- <compilers>
- <compilerlanguagecompilerlanguage="c#;cs;csharp" & nbsp;
extension=".cs"type="Microsoft.CSharp.CSharp3CodeProvider,
CSharp3CodeDomProvider"/>- </compilers>
- </system.codedom>
注意C# 3.0編譯器和CodeDOM提供器可以和C# 2.0版本并肩運(yùn)行, 因此你無需擔(dān)心安裝LINQ會破壞VS或ASP.NET。
【編輯推薦】