1. 程式人生 > >C#機房重構——組合查詢(字典的使用)

C#機房重構——組合查詢(字典的使用)

    首先在這裡宣告,最近一段時間我將持續分享演算法的學習、設計模式、自考、以及機房中的收穫。希望大家持續關注我的部落格,今天分享一下機房重構中組合查詢的學習,當然組合查詢也是狗狗雷教會我的,在這裡首先感謝一下我家狗雷子,當你看完這篇部落格的時候,你會發現組合查詢也可以這樣寫,原來組合查詢也可以這麼方便。

  原機房收費系統中組合查詢窗體:

    機房重構的時候發現這個真心的難看,每次查詢都要匹配這麼多條件,都什麼年代了,還這樣組合查詢,真心覺得沒有學生資訊管理系統裡面的好。既然是重構,當然後自己的想法是最好的。

 當我文字框裡面的資訊發生改變時間,D層就會根據欄位進行查詢,顯示相應的資訊。

UI層

DAL層

展示結果如圖顯示

   整個組合查詢的程式碼量就這點,其實這樣的組合查詢就已經足夠了,當然大家可以在UI層設計更多的有需求的欄位。希望本篇部落格對大家有所幫助。