嗨,我需要在 2 个日期之间选择一些数据,我可以使用这样的 sql 查询轻松地做到这一点:SELECT * FROM tbl_Check
WHERE
StudentId = 9
AND
CheckDate >= 2010
AND
CheckDate <= 2017
注意:Sql Table 中的 CheckDate 类型为:NVARCHAR(12)
现在我想在 linq 中使用这个查询我写了这个但是我得到错误操作符 >= 不能应用于字符串和字符串类型的操作数。
from val in dc.CheckVs
where val.StudentId == 9 &&
val.CheckDate >= txtDate1.Text &&
val.CheckDate <= txtDate2.Text
select val;