【发布时间】:2016-10-16 18:34:13
【问题描述】:
我想显示 w.DrawDate 包含 (LIKE %year%) 年份的结果。
return View(db.Euro.Select(p => p).Where(w => w.DrawDate == year).ToList());
正如Like condition in MVC4 using lambda 中所见,我应该使用 Contains() 方法,但它不可用。
那么,我怎样才能将w.DrawDate == year 变成w.DrawDate LIKE %year%?
【问题讨论】:
-
.Where(w => w.DrawDate.Year == year)。并且可以去掉不必要的.Select(p => p)) -
感谢“不必要的选择”提示,但假设“DrawDate”是一个字符串并且您没有年份属性,我想查找“2016”是否在“ABCD2016EFGH”中。
标签: asp.net-mvc-4 lambda where sql-like