2015-10-29 10:16 PM 2 11,621
某專案使用[FromPartialBody]在ASP.NET MVC Action接收jQuery送來的物件陣列,初測無誤後進行正式測試,發現只要物件陣列的筆數一多,網頁就會爆炸: System.InvalidOperationException: The JSON request wa...
2015-10-26 07:24 AM 3 15,023
學藝不精,陸續踩了幾次雷,整理DataContract與DataMember對序列化的影響備忘。 WCF預設使用DataContractSerializer執行序列化,而DataContractSerializer可依物件類別標註的[DataContract]及[DataMember]、[Ig...
2015-10-23 07:50 AM 6 24,734
昨天提到實務上查詢條件多半由使用者動態決定,往往得靠SqlQuery或Dapper配合WHERE條件字串動態組裝搞定。(提醒:SQL語法可以用串接的,使用者輸入內容務必使用參數嵌入)但如此就得放棄LINQ .Where()的強型別優點。介紹一個好物,讓你可以兩者兼顧-LINQKit。 老樣子,用...
2015-10-22 05:04 AM 1 18,832
Entity Framework等ORM技術讓更新資料表動作變得異常簡單。 在ADO.NET時代,若要更新Product資料表某一筆資料的兩個欄位,得先想好SQL指令建立SqlCommand,接著逐一新増SqlParameter @p1, @p2, @k1, @k2 並傳入各參數值,: v...
2015-10-21 10:19 PM 0 4,461
第30馬,飛龍盃烘爐地馬拉松,標榜結合烘爐地土地公廟(南山福德宮)特色的地方賽事。對烘爐地的印象停留在大學時代,搞畢業紀念冊要找景點拍照,在同學強烈推薦下來過一回,夜景很美。賽道為山路接河濱,人數不多,離家不遠,符合「小而美」準則,沒想太多就報了名。 賽前兩天出了點意外,上班途中在公司前斑馬線...
2015-10-16 12:25 AM 23 26,784
(註:前方500公尺有中文版,請直行) Ver 1.6.1, 2015-12-05 Download: Runner Window / Rider Window Yet another complex running information data field. I wa...
2015-10-14 06:31 AM 0 6,742
一般來說,在 try { … } 範圍發生的例外(Exception)不會觸發Visual Studio偵錯中斷,若想改成一出錯就中止執行,一直以來我都是由Visual Studio DEBUG選單找到Exceptions選項: 開啟Exceptions設定把「Common L...
2015-10-13 06:37 AM 0 7,946
組件版本相容是常見的.NET實務問題。用以下的解決方案舉例,假設有個 MyConApp Console Application參照 MyLib Class Library,兩個專案都用NuGet裝了Newtonsot.Json(Json.NET)組件,差別在MyConApp用的是Json.NET...
2015-10-10 11:32 AM 16 9,682
某人曾經說過:身為程式魔人居然不會在自己手機上寫Code將是一生的污點… 如今,我又意外解除另一項成就:在自己的 GPS 錶上寫程式~ 入手 Fenix3 三個月,對它的外型、GPS精準度、穩定性、耗電都無從挑剔,唯一感覺不足的只有跑步App畫面欄位最多只能放四個。我自己跑步時會關心步速...
2015-10-09 09:15 AM 6 63,956
照片來源:民報 公司或家裡都有 i7 桌機可用,左手筆電只是輔助,所以當年買筆電選了Vaio T13,以中階價位買到 i5+SSD+觸控螢幕+金屬外殼,十分划算。唯一美中不足就是小不啦嘰的 128GB SSD,扣掉還原 Partition 只剰 100G 左右。隨著軟體愈裝愈多,系統碟 ...
2015-10-08 09:04 AM 8 12,652
在.NET,舉凡變數、類別、命名空間名稱,若由多個英文字組成(例如:Temp Folder Name),大小寫有兩種規則可遵循: Pascal命名法 第一個字母及所有單字的第一個字母都用大寫,如TempFolderName Camel命名法 第一個字母取小寫,隨...
2015-10-06 06:13 AM 1 6,648
同事回報一起案例,某WCF服務的[OperationContract]方法宣告為void Blah(ref int i, ref string s),以傳址方式(By Reference)傳遞參數(延伸閱讀:Self Test - Value Type vs Reference Type),程式...
2015-10-03 07:29 AM 0 6,697
Kendo UI 支援 Angular,手上 Angular 寫的專案幾乎都用 Kendo UI 網頁控制項刻介面。在KendoGrid的欄位設定中,欄位模版也可以嵌入 Angular 語法,挺好用的,如以下的例子: 將第一欄的template設定為字串"{{dataItem.C...
2015-10-01 08:02 AM 0 5,523
在ASP.NET MVC裡定義了一個擴充方法(Extension Method),打算在CSHTML中使用:(以下擴充方法為脫褲子放屁,純屬示範,為String新増一個GetLength()方法傳回字串長度) namespace BBDPWeb.Models { public sta...