EF模糊查询

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

    做项目时,遇到了一个棘手的问题:查询某日期的数据,只是日期,但是数据库里是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();

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值