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

C# 从数据库中获取星期一的所有记录,c#,asp.net,linq,linq-to-sql,C#,Asp.net,Linq,Linq To Sql,我想知道是否有可能从一个表中获取所有记录,该表有一个date created列,使用linqtosql或linq返回所有日期为星期一的记录?如何做到这一点 var callRecords = mCallCompletionsQueryable.Where( x => x.DateCreatedUTC.Value.Date.ToString("dddd")

我想知道是否有可能从一个表中获取所有记录,该表有一个date created列,使用linqtosql或linq返回所有日期为星期一的记录?如何做到这一点

var callRecords =
                    mCallCompletionsQueryable.Where(
                        x =>
                        x.DateCreatedUTC.Value.Date.ToString("dddd") == "Monday").ToList();
您是否尝试过:

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

你试过什么吗?某段代码或..该代码在SQL中抛出不受支持的toString()错误