paip.提公升開發效率之查詢介面
以前在查詢介面,如何把查詢引數傳入後邊商業邏輯是個問題。。直接寫
sql吧,不太好,常見有用自定義引數物件來傳。。。但是開發效率是個
問題。今天我終於找到個好方法了,兼顧效率與分層原則。。。
那就是,控制項定義用拼音的方式,然後可以自動form繫結成乙個
datatable,列名就是form的字段了。。這樣把datable傳到資料層
,因為這個datatable欄位 的與資料庫欄位的也一致,都為拼音形式,
就可以自動繫結了。。生成sql語句來查詢。。真是方便了好多了啊。
這樣form>>> datatable >> db 一路走下來就是了。
提公升開發效率之命名規範
對於變數命名,之前做開發的時候不太注意,覺得只是起個名字這麼簡單而已。但命名的時候也會糾結很多問題,不知道該用什麼單詞,往資料庫新增資料的時候用create還是add,對話方塊使用model還是用dialog,有時候甚至不知道怎麼起名字。首先列舉幾個不規範的命名 1.隨意使用簡寫 div class...
資料庫查詢提公升查詢效率
在乙個千萬級別的資料庫查詢中,提公升查詢效率方法 對查詢優化,要盡量避免全表掃瞄,首先考慮在where和orderby涉及的列上建索引 應盡量避免在where字句中對null值進行判斷,否則導致引擎放棄索引而進行全表掃瞄,如 select id from t where num is null,可以...
提公升查詢和排序的效率
查詢演算法 普通查詢,二分查詢,插值查詢,二叉樹查詢.排序演算法 氣泡排序,插入排序,希爾排序,快拍排序.普通查詢 for迴圈 例如 listgetdata else if i 5 1024 2 else return list listlist p.getdata stopwatch sw new...