為什麼需要在方法中傳回匿名型別?如果你查了許多相關的資料後會發現,雖然 var 也是強型別的一種,但是 var 只能在方法中宣告、使用,所以通常你不能在方法的回傳型別裡直接宣告 var ,但這是不是表示就不能透過方法回傳匿名型別?其實,也不盡然...
使用 LINQ 執行 Join 時,多條件中有Nullable<T>的處理方式
前一篇文章 在 LINQ 裡使用 Left Join 還有哪些需要注意的呢? 中,筆者概括的介紹了在 LINQ 中,使用 LEFT JOIN 與多條件的使用方式,以及需要注意的地方。今天筆者在撰寫程式時又發現一個有趣的地方,就是當使用EDM時,多條件的 JOIN 當中,如果條件有些是 Nullable
MVC 閒暇實作 [將 List<T> 儲存為DataSet 的XML]
會分享這一篇是因為筆者常常在測試一些 MVC 的程式,有時筆者只是很快的畫一個 Class Diagram ,很直覺的直接套用到 View 上頭,直接套 CRUD 看結果,如果我可以直接存入如 List
ASP.NET 實作多國語言的應用程式 [使用Resources檔]
前些天老闆詢問了如果要在現有或新的專案應用程式內加入多國語系功能大概會怎麼實作,筆者的部落格上從有類似的文章。今天想來稍微小試一下身手,用自己的想法來實作一個簡單的 ASP.NET 多國語言範例程式。
VS2010 編輯EDM出現EventType clr20r3, P1 devenv.exe, P2 10.0.40219.1, P3 4d5f2a73, P4 microsoft.xmleditor 的解決方式
- 4486
- 0
VS2010 編輯EDM出現EventType clr20r3, P1 devenv.exe, P2 10.0.40219.1, P3 4d5f2a73, P4 microsoft.xmleditor 的解決方式
2012 微軟年會[Global Summit] & 西雅圖之旅
這一年,也就是小弟很榮幸選上MVP的第一年。雖然這一年還沒有過完XD,也大約的知悉了MVP應盡的義務,而當然,小弟也是去年才知道MVP可以到美國微軟參加每一年一度的盛會 [MVP Global Summit],之前就看過其他人參加過分享出來的相片,對於美國西雅圖這個微軟總部的地方開始有一些憧憬,心中也開始奠定了想要參加的想法。
[ASP.NET MVC 4 Beta] 新增功能介紹(1) [Web API]
什麼 Web API 呢?所謂的 Web API 其實就是一種建立在 RESTful 服務基礎上的平台,當然一定是走 HTTP 的協定。當您建立好一個空的 Web API 的 MVC 專案後,在 Controller 中你會發現一個新的類別 ApiController
[WPF] 初探 FlowDocument 文件(1)
究竟為什麼要有 FlowDocument 呢?不是已經有 XPS 文件檔了?其實 FlowDocument 與 XPS 的最大差別在於 XPS是編譯過的文件檔,一旦產生出來後就不可以再修改了。而 FlowDocument 是一個XAML檔,不需要編譯,就可以在 WPF 畫面中透過 FlowDocumentReader 等控制項呈現其內容
[ASP.NET MVC 開發系列] 第一次使用 NHibernate 就上手 (NHibernate Designer 篇)
在 ASP.NET MVC 漸漸開始熱門起來的時候,感覺似乎也帶起一些學習ORM的熱潮。難道開發 ASP.NET MVC 就一定要用 Entity Framework 或 LINQ to SQL嗎?當然並不是這樣,仿間光是 Open Sources 的 ORM 產品大約就有 35 種左右..
[ASP.NET MVC] MvcHaack.ControllerInspector 產生Controller & Action 描述文件的工具
當一個 MVC 的專案日益龐大的時候,有時你必須製作相關文件描述MVC網站共使用了哪些 Controller 與 Action ,甚至哪些是 POST的Controller 哪些是使用 GET 方式的,與對應使用的 Action 的詳細資料。
[工具介紹] web.config 的視覺化工具
- 4212
- 0
- Visual Studio
許多人在問,web.config 有沒有視覺化工具啊?雖有Enterprise Library ,但是那些 Block 是另外擴充進來的,並不是 web.config 的原生功能。每次手動編輯XML,即使是Visual Studio 來編輯有 Intellisense ,但是編輯久了,還是覺得累。怎麼辦呢?其實 web.config 的視覺化工具是有的!
[ASP.NET CausesValidation] 失效的控制項
熟悉 ASP.NET WebForm 的程式開發人員應該都熟悉 CauseValidation 這個屬性,如果沒記錯,在ASP.NET 2.0 之後,在 Button 、TextBox、等控制項均加入了這個屬性。而會寫這一篇文章的主要原因則是因為之前100年擴充案的一個系統發生了一個看似詭異的事情
ASP.NET MVC 4 新功能介紹之Ajax Grid
在前一篇文章中,筆者大概的介紹了ASP.NET MVC 4中的新增功能。其中也說明了先前版本對於GridView支援的不足。而現在在MVC 4中總算出現了一個很接近GridView的新功能,就是Ajax Grid。目前MVC4為Developer Preview (開發人員預覽) 的版本
在 LINQ 裡使用 Left Join 還有哪些需要注意的呢?
在 .NET 3.5 出來至今,都已經3-4年的光景了,相信現在已經有許多專案接導入了LINQ,在專案中使用LINQ,對資料庫的存取來說這表示您可能是使用 Microsoft Entity Framework (EDM) 或LINQ to SQL 等。我們都知道在LINQ裡如何使用 Join,但如果是 Left Join
ASP.NET 2.0 應用程式開發[教育訓練投影片] (分享)
- 4278
- 0
- .NET Framework
- 2011-12-16
筆者前幾個月至台中客戶端支援 ASP.NET 2.0 應用開發 & 分散式多層式系列開發的教育訓練投影片。有需要的可自行參考。
ASP.NET MVC 基礎 (內部訓練) 投影片分享
日前小第在公司內部進行訓練的投影片,小弟將其整理一下,在這裡提供給需要的人參考。
Windows Developer Preview 初體驗
- 2769
- 0
- Visual Studio
在芒果機大行其道的現在,Windows Phone的開發也吸引不少開發人員的青睞。主要因為 Windows Phone 上使用 Metro UI 設計的成功。目前的Windows Developer Preview 相信許多人也都早就下載下來體驗過了。今天筆者也抽了點空,下載一個包含開發工具的Windows Devloper Preview 下來試著安裝看看。
ASP.NET MVC 4 新功能初探
- 13752
- 0
- .NET Framework
- 2011-12-20
在 WebMatrix 修練大會 & 台中的ASP.NET 教育訓練結束後筆者終於有一點時間來研究其它的技術了。而在9月之中,ASP.NET MVC 也已經推出4.0版了。今天筆者想來試試MVC 4.0中的新增功能。
[WebMatrix] 再談 ASP.NET Razor
為什麼筆者會想再來談這個主題呢?其實因為筆者今天在公司的時候,以前公司的同事突然敲我,問我什麼是ASP.NET Razor?而當時我很直覺得就傳了幾個網址給他,然而他又提了一個問題:[這種與HTML混雜在一起的寫法,與以前的ASP有什麼不同?不就是換成了C#語法?再者,ASP.NET Web Form早在(1.0/1.1)的時代就有 In-Line的寫法了,不是嗎?究竟Razor的優勢在哪裡?],是的,剛開始會有一點回歸到從前ASP時代的感覺,不過那是因為您還不了解Razor,因你只看到他的皮而已
[WebMatrix] 如何在WebMatrix中呼叫 Store Procedure 呢?
接續前一篇的內容,我們已經很清楚的知道如何將 SQL Compact 將其 Migration to SQL Server Express 2008 了!但是Migration 後當然就是要來使用囉。那麼到底怎麼在 WebMatrix 中撰寫 Razor 呼叫並取得前一篇我們撰寫的 Store Procedure 回傳的資料呢?