目前分類:技術學習 (11)

瀏覽方式: 標題列表 簡短摘要

此篇是回應祭司的要求XDD

= =.....祭司這樣害我壓力好大,根據我殘存的印象,LINQ to SQL是針對微軟的SQL Server,也就是只能撈SQL Server的資料(照字面上解釋應該是這樣),其它的資料庫不行,不過也有LINQ to MySQL這東西就是了,不過那不是微軟做的。我記得好像蠻多老外在問為什麼LINQ to SQL這東西不能連MySQL...XDD


至於Entity Framework,它比較像是AC Adapter,不管電壓多少,插進去就對了。它的主要精神是在於說,只要資料庫廠商提供支援Entity Framework的provider,就可以用LINQ去查詢資料庫裡的資料(CRUD都行啦)。對了,SQLite也有提供provider,可以去下載來玩。


最後,Entity Framework會不會取代LINQ to SQL,基本上LINQ to SQL做的事情其實跟Entity Framework是差不多的,如果是做比較大型的系統,使用的資料庫又千奇百怪,那LINQ to SQL就不適合用,但假如資料庫就只有MS SQL一種,那就....看你吧~總之呢,工具是沒有絕對的強弱,是看什麼場合用什麼工具,就好像寫留言板不會去傻到用IBM的WID一樣(順便自豪一下有用過這東西XD)。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

照慣例,有上午跟下午兩場,上午是介紹雲端運算的服務。下午場有兩場,一場是有關Entity Framework,另一場則是有關SQL Server 2008的主題,不過這兩場跟雲端運算幾乎是沒關係。比較有興趣的是上午那場,但通常微軟的研討會早上我都不會去,因為爬不起...Orz。不過這次會努力,因為對雲端運算真的蠻有興趣的,下午場的話就參加聖殿祭司的Entity Framework那場吧!對於Entity Framework已經有些初步的概念,希望這場可以有比較深入的探討。有興趣的朋友們趕快參加吧,這次的主題說真的很不錯~

http://msdn.microsoft.com/zh-tw/dd315421.aspx

卑微研究生 發表在 痞客邦 留言(0) 人氣()

這兩天在寫ASP.NET,由於之前都是用底層的ADO.NET API去寫,浪費太多的時間,所以知道有DataSet這個類別後,就整個砍掉重寫。DataSet這東西好用歸好用,但在今天還是發生了件悲劇。今天下午的時候,我發現到資料庫的某個資料表欄位要更改,於是就開啟了SQL的管理工具去修改。改完之後,發現這樣會跟DataSet的設定不一樣,於是我在視覺化工具下,把那個資料表給砍掉,然後再重建。誰知原本的Adapter類別竟然還存在,而重建的Apapter竟然沒辦法呼叫,不管怎麼改,原本的Apapter就是不會消失。後來心一橫,乾脆整個DataSet砍,然後一個一個重建.....

經過下午的事件,又讓我憶起之前學EJB的痛苦。也是每次資料表的欄位一更改,寫好的Entity Bean就整個壞掉,還不允許去做修改。而且這還不是最慘的,上面的DataSet壞掉,就頂多砍掉重建而已。但EJB專案的Entity Bean一旦壞掉,整個專案就要重做.....依稀記得當年我在一天之內重做了二十次相同的專案,果然是往事不堪回首啊。

講了這麼多,又勾起我對Entity Framework的怨念,這東西到底什麼時候才要推出啊!在這之前就只有DataSet可以用,喔~還有LINQ。不過LINQ是3.5的東西,目前寫的程式是2.0的QQ~

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在 ASP.NET 3.5的預設情況下,每一個Page都已經加入AJAX元件的相關設定,但 ASP.NET 2.0則否。昨天我用VS 2008編輯 ASP.NET 2.0的網頁時,臨時想到要加入一個 AJAX 的功能。所以我就直接從工具箱拖入 UpdatePanel以及 ScriptManager,但執行的時候發現網頁根本就不正常,完全沒辦法執行AJAX的功能。

後來才想到以前在用VS 2005,是要另外加裝AJAX套件,於是我就到官方網站下載for VS 2008的套件,才解決了這個問題。只是為了這個問題,想好久,去 Google查也不知道該怎麼查,金害,人老了啊~~~

卑微研究生 發表在 痞客邦 留言(0) 人氣()

什麼是BizTalk?biz的意思是生意、商業,而BizTalk這個軟體就是為了這方面而生,精確點講,它其實是一套電子商務解決方案的軟體。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

這兩天在練習VB,利用VS 2005以及微軟最近推出的LINQ技術寫成的。執行環境需要.NET Framework 2.0以上。
demo
source

在日期上點一下後,就會顯示那天的行程,如果要修改,就按一下編輯按鈕,會跑出一個修改視窗。



卑微研究生 發表在 痞客邦 留言(2) 人氣()

今天玩了一下VB.NET ,發現真的是超不習慣,我快腦殘了...........



卑微研究生 發表在 痞客邦 留言(0) 人氣()

在外國討論區看到的一個程式技巧,一般要交換兩個變數的值,通常都是再宣告一個變數來存。不過我看到一個作法可以完全不用多宣告一個變數,程式如下:

   int a = 3,b = 4;

   a^=b;
   b^=a;
   a^=b;

最後a跟b的值會交換,有興趣的人可以試一試。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

  • Sep 27 Tue 2005 02:53
  • XDK

昨天弄到了XBOX的開發軟體,今天就趁沒課的時候把它灌進電腦裡。就在灌完之後,準備執行範例檔時發現,編譯完的程式一定得丟到開發機裡。天啊!我又要繼續讀那份英文文件了,那個英文又多又煩....

卑微研究生 發表在 痞客邦 留言(0) 人氣()

網址

不錯的文章,大家可以看看。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

剛剛裝了Dreamweaver,原本以為用這套軟體寫ASP .Net的網頁會很簡單,看來我的想法是錯的。軟體介面是英文的就算了,重點是,它的程式碼都得寫在網頁裡。天啊!最慘的是,我買的新書,範例程式碼竟然是VB,買的時候竟然沒注意到,我要C#的啦!

卑微研究生 發表在 痞客邦 留言(0) 人氣()