我正在尝试执行linq查询,其中DateTime()
是其中一项要求。它看起来像这样:
viewModel.MyModels = db.MyModels.Where(cd => cd.Date == Convert.ToDateTime(theDate).Where(cd => cd.itemOne == 8).Include(i => i.AnotherModel);
这适用于字符串,但当我尝试Convert.ToDateTime(theDate)
时,我收到一条消息,指出DateTime
没有Where
的定义。
我是否有另一种方法可以获得相同的结果而无需将所有DateTime
值转换为string
?
答案 0 :(得分:1)
想念一个人吗?
viewModel.MyModels = db.MyModels.Where(cd => cd.Date == Convert.ToDateTime(theDate)).Where(cd => cd.itemOne == 8).Include(i => i.AnotherModel);