C#机房重构——组合查询(字典的使用)

    首先在这里声明,最近一段时间我将持续分享算法的学习、设计模式、自考、以及机房中的收获。希望大家持续关注我的博客,今天分享一下机房重构中组合查询的学习,当然组合查询也是狗狗雷教会我的,在这里首先感谢一下我家狗雷子,当你看完这篇博客的时候,你会发现组合查询也可以这样写,原来组合查询也可以这么方便。

  原机房收费系统中组合查询窗体:

C#机房重构——组合查询(字典的使用)_第1张图片

    机房重构的时候发现这个真心的难看,每次查询都要匹配这么多条件,都什么年代了,还这样组合查询,真心觉得没有学生信息管理系统里面的好。既然是重构,当然后自己的想法是最好的。

C#机房重构——组合查询(字典的使用)_第2张图片

 当我文本框里面的信息发生改变时间,D层就会根据字段进行查询,显示相应的信息。

UI层

C#机房重构——组合查询(字典的使用)_第3张图片

DAL层

C#机房重构——组合查询(字典的使用)_第4张图片

展示结果如图显示

   整个组合查询的代码量就这点,其实这样的组合查询就已经足够了,当然大家可以在UI层设计更多的有需求的字段。希望本篇博客对大家有所帮助。

你可能感兴趣的:(-----【机房收费系统】,▶C/S,-----【机房项目】,机房收费系统)