程式設計筆記

學習程式設計過程中總會碰到疑難雜症,而這些疑難雜症又不是一時能解決,不論是以往或是從未遇過的,都可將這些在程式設計上所碰到問題的解決方法筆記下來,或許解決了就算了,但等到下次有相同問題時,可將這程式設計筆記再拿來參考,就不枉做筆記了。

2015年5月7日 星期四

Async/Await、Task產生執行緒

›
之前一直認為,Async/Await跟Task一樣都會建出新的執行緒,這是錯誤的,Await是用主執行緒,遇到真正的Async方法(ex:HttpClient.GetAsync)或手動執行的Task.Run或Task.Factory.StartNew,這樣才會建立出新的執行緒 ...
4 則留言:
2015年4月14日 星期二

使用 Windows Azure Redis 快取

›
有些資料需要大量運算,但是變動機會極低的時候,常會把運算結果存起來,下次直接抓出結果即可。 如果有使用Windows Azure,這邊提供一個快取方式。 參考: 如何使用 Azure Redis 快取 首先建立 Redis Cache Service 安裝 Sta...
2015年1月20日 星期二

Entity Framework Code First依屬性(Attribute)設定SQL欄位 (續)

›
花了點時間把 Entity Framework Code First依屬性(Attribute)設定SQL欄位 的程式碼Review過一次,總覺得設定的地方怪怪的, GetMethods() 以後,指定第幾個到底是為了什麼? if (propAttr.prop.Propert...
2015年1月19日 星期一

Entity Framework Code First依屬性(Attribute)設定SQL欄位

›
繼上遍 Entity Framework Code First建立Decimal,並設定大小 ,覺得要針對每個Model設定SQL欄位大小,又要設定驗證大小,日後維護要改2個地方,有點給他麻煩,甚至容易忘記 嘗試對已有設定 DecimalAttribute 的Model在 O...

Entity Framework Code First建立Decimal,並設定大小

›
在Sql建立Decimal的時候,習慣性會設定大小,但是在使用Entity Framework Code First的時候卻發現2個問題: 1.沒辦法改變大小(預設是18,2),可能欄位太大或是小數位數不夠 2.沒辦法檢查傳入的資料有沒有在限制的範圍內,可能會發生輸入不符合規...
›
首頁
查看網路版

關於我自己

  • David Kuo
  • KaiYai
技術提供:Blogger.