一. 什么是搜索!
1. 相比大家对搜索已经是很熟悉了吧!比如百度的搜索啦!等等…
2. 但是接下来因为我要做到一个日期的搜索等等操作…而涉及到我的一个知识点的文
题,接下来就分析一下给大家呗!
3. 在图1里面就是我要的一个日期模糊搜索的样式图了,并且还是一个时间段的搜索的
样式图!
图1
4. 我们在控制器那边我们接收的一定要是一个string的类别如图2里面的样式图2
里面的一样。
5. 在图2里面我们一定注意不要用一个DateTime类型来接收!
图2
二. 时间的类型的比较
- 接下来我们就要声明一个实体类了,声明后我们就要调用一个那就是一个时间类别的实体类来接收你要查询出来的时间。
- 我们呢!一定要注意一点的是我们一定要是DateTime的类别来接收自己查询出来的数据!
图 3
3. 接下来我们就要设置条件了!
4. 首先我们就要一个IsNullOrEmty来判断数据是否为空!
5. 判断的时候我们还要一个||这个或者的条件来判断至的时间的传输进来的!
6. 这是我们呢!就把控制器接收的两个时间的数据,进行一个数据类型转化先!
7. 转化为ToDateTime()类型!
8. 为什么我要这样做呢!因为我要拿转化成了时间类别来直接来判断数据库的类型,因为数据库里面也是一个DateTime的类别,所以我们把传过来的直接转化成
一个时间类别就可以直接判断了啦!
9. 最后我们就设置一个Where()的条件来判断就可以了!如图4的代码样式图!
图4
总结:
在上面虽然不是什么一个什么重要的难点,但是也是我的一个遇到的一个到要求的知识点!同时也是希望可以给到你们一定的帮助!