比较LINQ to SQL中的两个日期

我有一个名为meeting的数据库。 会议日期使用以下格式存储在此表中: May 2nd 2011 (例如)格式化为5/2/2011

我的要求是在两个日期(例如,2011年4月25日和2011年5月2日)之间召开会议,并编写一个查询,将日期与这两个日期进行比较。 是否比较4/25/2011 <4/26/2011? 比较是如何进行的?

我正在使用SQL Server 2008和LINQ to SQL查询。

像这样的东西

 DateTime start = new DateTime("4/25/2011"); DateTime end = new DateTime("5/2/2011"); var result = db.Meeting.Where(d => d.MeetingDate >= start && d.MeetingDate <= end); 

查询风格:

 from m in db.Meetings where m.Start => start && m.End <= end select m; 

方法风格:

 db.Meetings.Where(m => m.Start => start && m.End <= end);