我在表格中有一个日期时间列,我希望从该日期时间列中按月检索数据。我想仅使用月份名称填充下拉列表,以便用户可以按月份名称搜索数据。 这是我的linq代码
var filterdate = from dates in _db.entries
where date1 >= dates.PaidOn
where date2 <= dates.PaidOn
select dates;
return View(filterdate);
以及如何编写剃刀视图代码。请帮忙。我被卡住了。我将衷心感谢您的帮助。提前致谢。 Gitu
答案 0 :(得分: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);