我有以下 LINQ 到实体查询(使用 odp.net):
暗查询 = 来自 X.VIEW 中的 Elemento 其中 Elemento.code = "10" 使用 {Elemento.code, .Time = Elemento.Time.ToString("HH:mm")} 选择新建 查询.ToList()
ToList()
并且代码在该方法上引发异常:
LINQ to Entities does not recognize the method 'System.String ToString()'
我已经阅读了所有关于此的内容,但还没有找到一个简单的解决方法。
Lazyberezovsky 有正确的答案,我之前无法让它工作,因为我正在这样做:
昏暗查询 =(来自 X.VIEW 中的 Elemento 其中 Elemento.code = "10" 使用 {Elemento.code, Elemento.Time}).ToList 选择新建 Dim query2 = from elemento in query 选择新的 {elemento.code, TIME = elemento.Time.ToString("HH:mm")} 暗淡的结果 = query2.ToList()
但这不起作用,显然你必须一步完成。