做项目时,遇到了一个棘手的问题:查询某日期的数据,只是日期,但是数据库里是varchar类型的既包含日期又包含时间的字段,所以在这里是现将这个日期转换成了等同于数据库字段格式的字符串类型,然后使用了模糊查询startWith。所以现在整理一下Linq中的模糊查询。
普通模糊查询
以某字符开头的模糊查询
查询日期为2018-03-06 **:**:**的字段
List<t_plan> listToday = (from today in dmtodo.t_plan
where today.finishtime.StartsWith("2018-03-26")
select today).ToList();

这篇博客主要介绍了在项目中遇到的日期查询问题,由于数据库字段是varchar类型,包含日期和时间,因此通过将日期转换为字符串并利用EF的模糊查询进行匹配。文章详细讲解了普通模糊查询,包括以某字符开头、结尾的查询,以及查询包含特定子串的日期字段,最后还探讨了精准到字符串特定位置的模糊查询技巧。
最低0.47元/天 解锁文章
1177

被折叠的 条评论
为什么被折叠?



