我需要能够显示所有日期范围和相同日期范围的数据,但仅限于星期六。
存储在sql server中的数据。
Table:
DateTime Vlaue
是否可以创建linq to sql
查询哪个会这样做?
或者只选择所有特定范围,而不是在服务器端查找所有星期六?
有什么更好的方法呢?
答案 0 :(得分:0)
你应该可以这样做:
var results = Entities.YourTable.Where(r => r.SomeDate.DayOfWeek == DayOfWeek.Saturday);
答案 1 :(得分:0)
我倾向于只查询数据库一次,然后将linq用于星期六数据的结果集上的对象......
var values = db.Values.ToList(); // assuming your table is called values
var satValues = values.Where( v => v.TheDate.DayOfWeek == DayOfWeek.Saturday);