EF中的日期查询


1.用EF方式从数据库中查询出来的list可以用DbFunctions.DiffDays来做日期查询

list.Where(x => System.Data.Entity.DbFunctions.DiffDays(x.CreateTime, DateTime.Now) == 0).Count();

 

2.如果是自己new的list用Convent转换格式来进行查询,如果用DbFunctions.DiffDays会报异常:只能从 LINQ to Entities 调用此函数

list.FindAll(x => Convert.ToDateTime(x.CreateTime).ToString("yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd"));


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM