我想从数据库中获取一个日期的一周,并将它与DateTimePicker中用户选择的值进行比较。我的用户可以选择一天,然后我写了一个类,以1到52的形式给出了当天的那一周。我试图选择让LINQ将给定日期的数周与数据库中选定的周进行比较用户。例如:从linq查询获取日期的一周
var report = (from orders in Context.Orders
where DateEx.ISOWeekNumber(orders.Date) ==
DateEx.ISOWeekNumber(datepicker1.Value)
select orders);
但它不工作,因为LINQ没有翻译ISOWeekNumber。 任何人都知道我该怎么做?
这是LINQ to SQL的? – shahkalpesh 2009-08-16 19:55:49
看起来有人有[博客文章](http://blog.benhall.me.uk/2008/01/datepartweek-with-linq-to-sql.html)谈论这样做几种不同的方式。 – 2009-08-16 20:13:46