[C#]Entity Framework 5 增加TimeOut時間

Entity Framework 5 如何增加 DB連線的TimeOut時間,設定方式如下

需要針對進來的context 去做設定,網路上很多寫法,試了很久,才找到方式。

(this._context as System.Data.Entity.Infrastructure.IObjectContextAdapter).ObjectContext.CommandTimeout = 時間;

參考資料:
Set database timeout in Entity Framework

[C#]當WebService 需要多載時的方法,需要注意MessageName

.NET的WebService是一個可以讓別人從Web參考的存取資料的方式;這算是一個古老的技術,早從.Net 1.1時代就開始了,由於傳遞的方式是走SOAP,傳遞格視為XML,所以資料容量比較大,直到現今已經到JSON傳遞資料的時代,WebService還是有人使用,畢竟還是有老舊系統存在的使用必要。
繼續閱讀 “[C#]當WebService 需要多載時的方法,需要注意MessageName”

[C#] 如何讓Linq + entity framework 可以達到with(nolock)

到底Linq對SQL做了什麼??

現在大部分人都使用linq+entity framework 去資料庫取得資料,但實際上在對資料庫存取SQL語法為何,確認大多數人並不了解的。

建議可以使用LINQPad 這套程式來去測試看看,避免不必要的語法造成資料的Lock,一個常用的資料表Lock會影響到其他作業的進行,甚至有可能造成TimeOut,而發出告警。
繼續閱讀 “[C#] 如何讓Linq + entity framework 可以達到with(nolock)”

[C#]系統顏色表

寫程式都需要用到色碼,小邊找到一個網站,有提供C#對應色碼(RGB)對照表,還不錯,推薦給大家

分享連結C# Color Name Table


而C#該如何寫呢?請參考

using System.Drawing;
color c=Color.FromKnownColor(KnownColor.DarkRed);
KnownColor.DarkRed==使用系統預設顏色碼

參考資料:
C# Color Name Table

系統顏色表