C# 3.0 與 LINQ - 優惠活動意見募集中

活動已結束

LINQ 技術的教學我們已經逐步整合至以ASP.NET MVC開發初級電子商務網站-後端學習】相關課程中,歡迎閱讀。


18 則留言:

風之幻術師 提到...

>>>儘管幅度沒有 C# 2.0 跳到 C# 1.0 來得大

================================
為什麼C# 2.0跳 C# 1.0會變大??
是打錯嗎?

康廷數位 提到...

這句話是說,C# 1.0 進化到 2.0 的時候,導入了很多關鍵性的新功能,例如部份類別,靜態類別,泛型等等,這些功能,在你開發.NET應用程式的時候,便會使用到,影響的層面不小,而 C# 3.0比較著重於 LINQ 這一塊領域,如果你不用LINQ,這一部份,對你而言,幾乎無關痛養。:)

康廷數位 提到...

沒有回答你的問題:
儘管幅度沒有 C# 2.0 跳到 C# 1.0 來得大 <= 寫倒反了,謝謝指正。XD

kiwi 提到...

不錯啊..好書成套學習購買便宜又可以全部學習...但是希望可以把io這本納入..順便用搭售方式..不一定要三本全買..可以任買兩本以上方式更好

康廷數位 提到...

感謝啊,歡迎幫忙多多宣傳 XD
讓這個活動能夠辦得下去
「.NET網路與IO技術手冊」這本比較冷門,我想如果這個活動辦得起來,就比照辦理吧 ...

bibby 提到...

這兩本我都有啦~有時看linq不解時就去抓精要剖析來看~底子真低要好~不然會看低霧沙沙的~^^||~
所以贊成~一起買不錯~不過~賺錢辛苦~買了就要看阿~

ps:".NET網路與IO技術手冊"這本書很冷ㄇ~XD..下次我去書店看看~^^

jawin 提到...

坊間看到LINQ的書,好像都是C#寫的,難道VB都不支援嗎?唉!該不會又要開始學C#了吧!

康廷數位 提到...

Hi,bibby:
.NET基礎打得好的話,學起來就會快很多了,其實不止泛型與委派,這些東西最根本還是從類別與方法成員這些東西上來的,所以從Hello World 開始,按照步驟,一步一腳印下來,LINQ應該就是水到渠成的事了。

LINQ這本書,我是從延伸.NET延伸技術的角度下去討論,而非從所謂一般表面的SQL替代語法下去講,沒有基礎,讀起來真的稍微痛苦一點,不過,這才是LINQ的本質,打通了,後面的XML、ADO.NET就好辦了,加油。

至於「NET網路與IO技術手冊」是有點冷啦,至於冷到什麼程度?直逼蔡依琳吧。XD

to,jawin:
VB當然支援啊,而且在XML這一塊,它支援的更徹底,甚至可以將整個XML標籤寫在語法裏面了,C#還沒玩到這種程度,不過,還是那句話,礙於成本,VB版要出,可能要看C#這本的銷售情形了,哎,VB讀者,真的抱歉了。

bibby 提到...

老師~可以問一下ㄇ~對於linq書有問題或意見的要寫在哪阿~><||~我有問題阿~
1.在303頁..practice6-3裡面的sBook.Add(tbBook)..我找不到Add..這method是不是這文章寫的http://blogs.msdn.com/jongallant/archive/2007/12/01/linq-add-renamed-to-insertonsubmit.aspx

ps:找到問題有獎賞ㄇ~XD~哈~^^||

康廷數位 提到...

Oh,My God ........

Add 這個方法,我真的要去撞牆了
當初跳到正式版的時候,
有兩個方法作了修改,其中一個就是:

Add => InsertOnSubmit

這本書在beta之前就一路寫改到正式版,正式版出來,改掉之後,校對過程中,還是漏了這一行程式…Orz,請看一下302頁下方的說明程式碼。

另外,針對書的問題,請直接在書的介紹頁留言即可,點一下左邊下方的書籍選單連結即可顯示介紹頁。

至於獎賞,我想看看,下一本新書贈書活動算你保障名額,哈哈哈,到時候記得提醒我。XD

lin 提到...

您好 :
在百忙之中打擾您,我是 點部落 團隊的 Dotjum,
我們 點部落 http://www.dotblogs.com.tw 是一個 IT技術知識交流的園地,
我們希望讓每一位分享知識的朋友,透過 點部落 平台,將大家的知識與經驗收集起來,讓更多人都可以更容易的找到,
並且藉由回覆的討論方式,讓同樣領域的朋友可以給予肯定或是不同的看法及建議。

目前 點部落 提供許多功能,讓您在分享知識更方便,更容易的收藏您的知識,
像是 由您決定文章是否顯示網站特別主題首頁、離線編輯 (讓你圖文上稿更輕鬆)
訂閱關注主題討論 、技術主題團隊、文章附檔案 、個人標籤分類及尋找 、收藏文章 等等。

您可以透過 離線編輯 在撰寫原有 Blog 平台 (Xuite、樂多、天空、Blogspot、Live Space...等 ),
也同時能夠透過 Zoundry、Windows Live Writer 等 Blog 離線編輯軟體將文章發表至 點部落 。

目前在 點部落 上,陸陸續續有許多的朋友加入,
像是 瓶水相逢.Net 、 馬小玲 、孤影棧分舵 、強力鎯頭 VB BLOG 、強力鎯頭 VB BLOG、偉碩
AllenKuo、Angi、jeff377、puma、topcat、HUNGCHILIN的OFFICE專欄、Arashi的OFFICE專欄 等..目前都在 點部落 上。

我們希望創造出更好的IT知識技術分享環境,也成為每一個人的線上知識庫。

希望能邀請您一同建立專屬於IT技術的園地。
誠摯的邀請您參與 點部落 。
點部落團隊 Dotjum
完整HTML邀請函連結 http://www.dotblogs.com.tw/invitation.aspx

康廷數位 提到...

OK,謝謝。:)

Rojar Smith 提到...

var queryTemp = ims.ValuesCSC.Where(Get_ValuesCSC_QueryCommand_Where(query));
//int a = queryTemp.Count();
foreach (ValuesCSC line in queryTemp)
{

string n = line.ToString();
}

請問一個概念性問題,這段程式碼是正確的,可是有一個很大問題,我的a數量非常多,意思就是說line的點後面欄位非常多,我該如何批量處理,搞半天搞不出來。

Rojar Smith 提到...

我翻了翻您的LINQ書籍也翻了翻CSDN,還是想不出這裡要怎麼"偷懶"~資料庫欄位有上百個

Rojar Smith 提到...

忘了說我這裡有用到微軟提供的動態Linq的API。我上百個資料庫欄位名稱已經有抓到一個陣列中了。
這裡我是有想到一個很爛的方法就是Where後面每次Select一個欄位,外面包一個迴圈就能解決,可是一想到有一百個欄位就要對SQL查詢動作進行一百次 ..... 百忙之中打擾了不好意思。我建議您書籍中可以提供一些動態Linq的東西,我是全公司唯一冒死導入Linq到專案的時候才發現Linq在這方面有致命的"不方便",前面用Linq省下的時間在動態Linq都補回來了=.=||

康廷數位 提到...

Hi,Rojar Smith: 請問您是要動態抓欄位名稱進去嗎,我的書在 124 頁下方的程式範例,你可以看一下,應該可以解決你的問題

GOOD LUCK

Rojar Smith 提到...

您好~不好意思再度打擾,書剛好我放在公司,真巧我之前剛好就請教過您124頁的fd=null,那一段解說我有拷貝下來,很遺憾我還是想不太出來我該怎麼做。

Rojar Smith 提到...

Get_ValuesCSC_QueryCommand_Where(query)這是我弄的一個把陣列動態兜出查詢語法的東西,產生的查詢命定類似下面it.DateTime <= DateTime(2005,1,1,23,59,59) AND it.DateTime >= DateTime(2005,1,1,0,0,0) AND ds_Plate_ID = \"043963\" AND dn_Thickness = 16 AND di_Dil_Number = 3