我想從數據庫中獲取一個日期的一週,並將它與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