日期:2014-05-20  浏览次数:20790 次

LINQ中查询语句 条件为时间.
数据库中的时间为:2009-08-15 15:22:15.547

条件时间为:2009-08-15 

请问我应该怎么补充下面的语句,把数据查询出来呢?
var objects = (from x in logsT.logs
  where x.UserID == new Guid("C3238612-166E-4C67-A8C9-2BA0099476B9") &x.CreateTime(数据库中的时间字段)
  select x);

------解决方案--------------------
x.CreateTime().ToShortDateString == 现在时间??楼主是像这样吗?
------解决方案--------------------
嘿嘿,很冷清啊,帮顶。。。
------解决方案--------------------
C# code
var tmFrom=条件时间;
var tmTo=条件时间.AddDays(1);
var objects = (from x in logsT.logs 
     where x.UserID == new Guid("C3238612-166E-4C67-A8C9-2BA0099476B9") &
         (x.时间字段>=tmFrom || x.时间字段<tmTo)
      select x);