0

我在表中有一个日期时间列,我想从这个日期时间列中按月检索数据。我只想用月份名称填充下拉列表,以便用户可以按月份名称搜索数据。这是我的 linq 代码

        var filterdate = from dates in _db.entries
                         where date1 >= dates.PaidOn
                         where date2 <= dates.PaidOn
                         select dates;
        return View(filterdate);           

以及如何编写剃刀视图代码。请帮忙。我被困住了。我将衷心感谢您的帮助。提前致谢。吉图

4

1 回答 1

2

尝试以下操作:

var filterdate = from dates in _db.entries
                 where date1 >= dates.PaidOn
                 && date2 <= dates.PaidOn
                 select dates.PaidOn.Month;

或者

var filterdate = _db.entries.Where(i=> date1 >=i.PaidOn && date2 <= i.PaidOn )
                            .Select(i=>i.PaidOn.Month);
于 2013-11-13T14:10:49.963 回答