載入表結構並保持成XMLView Code string cmdText = @"select * from kb_lable_temp where 1=2"; using (SqlConnection conn = new SqlConnection(DBCtx.ConnStr)) { DataTable dt = new DataTable();
將一個在跟蹤對象Detach後,其導覽屬性(集合)載入顯示數為0,而將跟蹤狀態設定成NoTracking後擷取的對象其導覽屬性又能正確載入。View Code //BOMTable為實體物件 BOMTableCtx.Detach(bomTable); var list = BOMTable.BOMList.ToList();//集合顯示為0
做了個Windows服務使用app.config來儲存是否開啟調試輸出內容(寫記錄到資料庫),結果發現除非重新啟動Windows服務,不然app.config中的更改是不會被讀取的。於是就自己整了個,裡面加入了檔案監視,這樣在你變更檔內容時,可以馬上讀到配置更改後的內容,調試Windows服務時挺方便的,更值得一提的是.net的檔案監視可以監視不存在的檔案,這樣你就可以隨意建立或刪除被監視檔案View Code using System;using
1.分頁載入的js代碼,分別有兩種調用形式,一個是在頁面用戶端載入完成時$(function{..}) 調用需要設定pageIndex與pagesize 另一個是點分頁導航時調用,分頁導航的地址是已經拼接好的不需要再提供參數 function LoadLatelyTelRecord(pageIndex, pageSize) { var url = ""; var resId = $("#hResId").val();
資料庫索引一般使用B數結構叢集索引:因為實際資料的排列順跟索引的順序是一樣了(資料頁內資料連續並按序排列)因此在進行 Field >xx And Field<xx2 這樣的範圍檢索時,可以根據前後兩值,將多個資料頁一起讀出比非叢集索引在資料讀取IO上要經濟很多,範圍檢索出來的資料是連續的資料區段,資料相對非叢集索引比較集中。非叢集索引:複合索引:根據索引建立的介面,以及單欄位索引的結構基本可以推測出複合索引的結構應該是索引排列時先按State ASC,EndTime
Set RowCount 功能:使 Microsoft SQL Server 在返回指定的行數之後停止處理查詢。如Declare @SortID --A表的整形主鍵1,2,3.....1000Set RowCount 10Select @SortID=SortID From [A] Order By SortID DESCPrint @SortID結果為991Set RowCount 10Select * From [A] Order By SortID DESC結果為一個記錄集,SortID