VS2010預設的Entity Framework是使用ObjectContext 如果想要使用DbContext, DbSet等便利的類別可依照下列步驟操作: 先引用支援DbContext的Entity Framework版本, 在此使用6.1.0為例
本節說明應用程式的自動化部屬, Config相關概念以及部署策略
此節敘述Client端Request如何送到Server端的服務, 以及IDC與AWS的網路架構範例
簡記如何在c#透過cmd呼叫svn log 並將結果以StreamReader讀取至記憶體
ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.CreateNoWindow = false; startInfo.UseShellExecute = false; startInfo.FileName = "svn "; startInfo.WindowStyle =…
Console.Write("你好");
本節描述同步與非同步觀念與相關機制
指程式執行時必須要等當下動作完成後才能執行下一個動作, 造成程式效率較低, 伺服器請求吞吐量降低且可能會阻塞執行緒
生活中的實例如: 到商店結帳時必須要等待櫃台人員清點金額無誤後才能離開
環境是這樣的, 有兩台資料庫伺服器S及T, 各有一個相同名稱的資料庫D 每15分鐘會由伺服器S的資料庫D以log shipping方式同步至伺服器T的唯讀資料庫D 需求也很簡單, 在T伺服器上新開設一個登入者(使用SQL Server驗證)擁有唯讀資料庫D的db_reader權限 但因資料庫狀態為唯讀, 無法將新帳號的db_reader權限設定寫入至資料庫中 之前使用AD的時候曾經在S伺服器的D資料庫上建立帳號跟設定db_reader, 等待log shipping同步至T伺服器的D資料庫後…
TDD 上課筆記及心得整理 Day2Challenge針對今天是否為聖誕節的是/否測試案例做調整- 如何不影響已上線的呼叫端, 調整PROD Code為可測試的程式- 新增可傳入參數的建構子- 繼承原類別並override (參見: 單元測試的藝術)Selenium- 錄製網頁畫面操作步驟, 驗證畫面元素, URL等- 可將腳本匯出成C# Test Case, 並搭配WebDriver- 可用於與QA的非正式文件以重現問題及初步驗證- 可做為使用者手冊的素材- 高度相依於UI容易受到影響, 故占所有測試比例應最少Page Objects…
使用Entity Framework新增或更新資料時, 如果遇到屬性的值超過資料庫設定的長度限制 如果使用一般的try catch, EF只會吐一個簡略的錯誤訊息 如果要找出錯誤的屬性, 則必須要一個一個屬性比對, 很不方便 比如給予ProductName一個突破天際的長字串
簡記一下在Oracle中create table, sequence及package的步驟 1. sequence
CREATE SEQUENCE SEQ_ACCOUNT INCREMENT BY 1 START WITH 1 NOMAXVALUE --沒有最大值 NOORDER NOCYCLE --不循環…