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