|
1
|
| Mark Brittingham · 技术社区 · 17 年前 |
|
1
5
原因是查询正在LINQ to SQL中使用。LINQtoSQL将查询视为表达式树。它为某些方法定义了映射(例如,
|
|
|
2
0
我很喜欢Mehrdad的回答。它不仅解决了这个问题,还教会了我一些关于Linq的知识。非常感谢。 不过,我一直对这个问题喋喋不休,并提出了一种不同的方法,我将在这里描述,以防其他人绊倒在这个问题上。我的Linq到SQL代码现在显示:
请注意,sDate和eDate现在是DateTime对象,而不是字符串。在“SelectClassData”对象中,我只是更改了声明,以便通过属性getter访问StartDate、EndDate和TimeOfClass变量:
也就是说,我通过LinqToSql设置了sDate和eDate,但进行了“ToShortTimeString”和“ToShortDateString”转换 之后 |