从数据库获取星期一的所有记录

时间:2013-08-14 12:48:02

标签: c# asp.net linq linq-to-sql

我想知道是否可以从具有日期创建列的表中获取所有记录,使用linqtosql或linq返回所有那些日期为星期一的记录?如何实现这一点。

var callRecords =
                    mCallCompletionsQueryable.Where(
                        x =>
                        x.DateCreatedUTC.Value.Date.ToString("dddd") == "Monday").ToList();

1 个答案:

答案 0 :(得分:9)

你试过了吗?

var mondayRecords = ctx.SomeTable.Where(
       row => row.SomeDateField.DayOfWeek == DayOfWeek.Monday);