EntityFunctions.TruncateTime and unit tests

后端 未结 6 1607
悲&欢浪女
悲&欢浪女 2020-12-14 15:57

I\'m using System.Data.Objects.EntityFunctions.TruncateTime method to get date part of a datetime in my query:

if (searchOptions.Date.HasValue)
         


        
6条回答
  •  没有蜡笔的小新
    2020-12-14 16:30

    You can also check it in the following way:

    var dayStart = searchOptions.Date.Date;
    var dayEnd = searchOptions.Date.Date.AddDays(1);
    
    if (searchOptions.Date.HasValue)
        query = query.Where(c => 
            c.Date >= dayStart &&
            c.Date < dayEnd);
    

提交回复
热议问题