.NET Framework 3.0
文章平均质量分 66
Code6421
coding
展开
-
LINQ
PDC 05 上揭露了C# 3.0 及Linq Project,什麼是Linq 呢? 簡單的說,Linq 是一個語言層級的查詢語法Library,她可以讓我們以類SQL 語法的方式來查詢語言中的變數,例如陣列,Collections. 以實例來說:static void ObjectQuery(){ var people = new List(){ new Person { Age=12,原创 2006-06-21 16:40:00 · 2210 阅读 · 3 评论 -
當VS2005 遇上 LINQ
當VS2005 遇上 LINQ 文/黃忠成 在【極意之道-次世代 .NET Framework 3.5 資料庫開發聖典】(好長的書名,我該取個匿稱嗎?哈)一書第三章中,有下面這段敘述: 任何支援.NET Framework 2.0的程式語言都能夠叫用LINQ所提供的查詢函式,也就是原创 2008-04-25 06:43:00 · 11520 阅读 · 12 评论 -
Visual Studio 2008 Express 中的 LINQ To SQL
Visual Studio 2008 Express 中的 LINQ To SQL 文/黃忠成 這幾日剛好有空,心血來潮的下載了Visual Studio 2008 C# Express版本,發現此版本居然也支援了LINQ To SQL,雖然有限制只能使用SQL Server資料庫檔案作為資料來源,不能直接於IDE中連結SQL Server伺服器,不過這並不是問題,我們只要從欲連原创 2008-05-16 01:21:00 · 2045 阅读 · 0 评论 -
LINQ 首部曲 : LINQ To Object Part 1 - Using VB.NET 2008
LINQ 首部曲 : LINQ To Object Part 1 - Using VB.NET 2008 文/黃忠成 源 這一篇文章來自於我去年刊登於Run! PC雜誌上的一系列文章,原文是以C#做為語言而撰寫的,鑑於VB.NET 2008與LINQ的文章較C#來得少,特別花了時間將此系列文章一一轉換為VB.NET。 序曲: LINQ 的架構與程式語言原创 2008-05-16 18:00:00 · 4081 阅读 · 0 评论 -
LINQ To SQL與Transaction
LINQ To SQL與Transaction 文/黃忠成 不管你是由我的書中,或是MSDN、網站處得知,LINQ to SQL之DataContext於SubmitChanges函式執行時,就算不指定Transaction,DataContext都會自動啟動一個Transaction,在許多ORM中,這算是相當常見的設計。 不過,如果我不想要這個預設的Transac原创 2008-05-22 14:16:00 · 6381 阅读 · 0 评论 -
LINQ首部曲: LINQ To Object Part 2 - Using VB.NET
LINQ首部曲: LINQ To Object Part 2 - Using VB.NET 文/黃忠成 續前文,這一篇一樣是發表於Run! PC雜誌,同時收錄於【極意之道-.NET Framework 3.5資料庫開發聖典-ASP.NET篇】一書中,於此我針對VB.NET做了調整。 回到起點: LINQ 語法規則 任何語言皆有其基本語法規則存在,LIN原创 2008-05-17 22:48:00 · 9782 阅读 · 1 评论 -
LINQ To SQL 中使用In
有讀者來信問及LINQ To SQL中如何使用IN, 倒讓我發現到我一直都未提到這個用法,^_^|||用法如下: C# var result = from s1 in context.Customers where (new string[] { "UK", "Lisboa" }).Contains(s1原创 2008-05-30 11:05:00 · 5677 阅读 · 0 评论 -
LINQ To SQL 與 N-Tier
LINQ To SQL 與 N-Tier應用程式 文/黃忠成(原刊登於RUN! PC) 從發表第一篇LINQ 首部曲到現在,轉眼間LINQ系列已來到第八篇了,這是我繼2000年IntraWeb以來,於Run! PC中連載次數最多的文章了。在這長達十個月的期間,我們由最基礎的LINQ To Objects,談到了LINQ To XML及LINQ To DataSet的擴充原创 2008-10-01 13:09:00 · 7437 阅读 · 2 评论 -
Silverlight Beta 2 與 RC
相信許多使用Beta 2撰寫的Silverlight 2.0應用程式在RC 推出後, 都發生了無法於RC上執行的問題,目前解決方法是,開發該程式的電腦上必須安裝RC,然後重編整個應用程式後,該程式才能於RC上執行.主要原因是底層的Runtime經過調整了.原创 2008-10-10 07:11:00 · 5536 阅读 · 2 评论 -
Effective Using LINQ To SQL (1) - 分頁技巧
Effective Using LINQ To SQL (1) - 分頁技巧 文/黃忠成 LINQ To SQL支援了Skip與Take兩個LINQ函式,這意味著我們只要結合兩者,就能做出以往不容易做出的分頁擷取資料功能。 using System; us原创 2008-04-24 06:40:00 · 3047 阅读 · 0 评论 -
LINQ To Objects 的資料來源
LINQ To Objects 的資料來源 文/黃忠成 在LINQ To Objects的架構中,只要實作了IEnumerable介面的物件,皆可做為LINQ To Objects的資料來源,那具體有那些呢?見下表。 型別原创 2008-04-21 23:17:00 · 2501 阅读 · 0 评论 -
LINQ 與 IEnumerable 介面
LINQ 與 IEnumerable 介面 文/黃忠成 架構上而言,只要是實作IEnumerable介面的物件,皆可做為LINQ To Objects的資料來源,那如果只是實作了IEnumerable介面的物件呢?以.NET Framework 1.1時我們常用的ArrayList來說,是否也能做為LINQ To Objects的資料來源呢?答案是肯定的,透過LIN原创 2008-04-21 02:37:00 · 4165 阅读 · 0 评论 -
WPF UI介面的革新
透過Microsoft對Windows Vista及WPF的強力行銷,相信許多讀者對於WPF的UI能力只有驚豔二字可以形容,對於如何使用WPF來達到這些效果,基於雜誌與網路上已有相當多的文章討論,筆者於此就不再重述了,直接將主軸放在WPF的核心,也就是她是如何建構出達到這些效果的環境。WPF強大的UI介面來自於兩個關鍵技術,一是繪製控件的系統,在傳統的Windows程式中,多半是使用Wind原创 2007-05-02 08:22:00 · 6939 阅读 · 5 评论 -
複合式 LINQ.
近日開始寫有關於LINQ的文章,正巧寫到Linq To SQL,由於探索LINQ的核心概念所致,腦中突現一個想法,"我是否可以將LINQ to SQL用的Table與LINQ to XML的XElement join起來?"理論上,在LINQ的設計概念中,這是可行的.static void TestCrossLinq(){ NORTHWND db = n原创 2007-05-28 22:20:00 · 1862 阅读 · 0 评论 -
Silverlight 完全中文解決方案
見MSDNhttp://www.microsoft.com/taiwan/msdn/columns/huang_jhong_cheng/Silverlight_cht_solutions.htm XPS也支援簡體原创 2007-10-11 21:33:00 · 1894 阅读 · 2 评论 -
LINQ 首部曲 : LINQ To Object Part 1
LINQ 首部曲 : LINQ To Object Part 1 文/黃忠成 序曲: LINQ 的架構與程式語言 Microsoft於新一代的.NET Framework 3.5中增加了幾個新功能,其中之一就是LINQ,與其它新功能不同,架構上,LINQ是一個Framework方式呈現,理論上可以使用於任何的.NET Language中,但她的真正威力必原创 2007-11-09 04:30:00 · 4635 阅读 · 4 评论 -
LINQ To SQL 的效能 (列出部份的測試程式碼)
一時興起,測了一下LINQ To SQL的效能, 以100000筆資料的讀入來測試,為求平衡,特別以5次讀取之總值測試. 讀取方式 結果 With Un-Typed DataTable Load (use DataAdapter原创 2008-01-11 16:14:00 · 2630 阅读 · 4 评论 -
極意之道次世代 .NET Framework 3.5資料庫開發聖典ASP.NET篇 封面及簡介
http://www.drmaster.com.tw/info2.asp?no=NE20274繁體版將於4月下旬上市.上市後,我緊接著會發佈兩篇文章. 1. LINQ To SQL 與後端資料庫同步Schema 的工具程式 (LTSSync)(PS: ADO.NET Entity Framework Tools 有此功能,但LINQ To SQL僅能靠手動移除再重新加入)原创 2008-04-09 08:42:00 · 2177 阅读 · 2 评论 -
LINQ To XML : Descendants函式
LINQ To XML : Descendants函式 在LINQ To XML 的架構中,若想取得某個Element下的指定之子Element,可以呼叫Descendants這個Extension Method,如下所示: foreach (XElement elem in doc原创 2008-04-17 08:56:00 · 5922 阅读 · 3 评论 -
LINQ To SQL Synchronize Tool Beta
LINQ To SQL Synchronize Tool Beta 文/黃忠成 源 Visual Studio 2008 內附的LINQ To SQL Designer工具相當方便,但其缺點是在Entity Class(實體類別)建立後,若後端的資料表欄位型態有變動,設計師就必須自行由LINQ To SQL Designer調整Entity Class的欄位對應,原创 2008-04-18 23:05:00 · 3405 阅读 · 4 评论 -
關於第四章中,SQL指令何時執行小方框的補充說明
關於第四章中,SQL指令何時執行小方框的補充說明文/黃忠成 在【極意之道- .NET Framework 3.5 資料庫開發聖典 ASP.NET】一書中,我於第四章,4-36頁處放上SQL指令何時執行的小方框,裡面的程式證明了當對同一LINQ To SQL回傳值下達多次LINQ Expression運算式時,只有第一次會被轉成SQL指令後送往資料庫執行原创 2008-04-21 22:39:00 · 2306 阅读 · 0 评论 -
LINQ To XML And RSS
前陣子上課時展示過一個例子,以LINQ To XML來讀取RSS Feed,當時我是使用離線的XML,最近有空把他改為直接讀取網路上的RSS. 01 Sub LoadRSS() LoadRSS() 02 Dim request As System.Net.WebRequest = _ 03 System.Net.WebRequest.Crea原创 2009-01-11 09:51:00 · 6002 阅读 · 0 评论