报错信息:LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression
因为linq中使用了.ToString()方法,导致程序报错,只需要把使用.ToString()方法的字段单独拿出来赋值使用即可解决。

我按照参考方案里面的解决方法把我的代码修改成截图中展示的方式就解决了这个报错问题。
本文解决了一个常见的LINQ编程问题,即在LINQ查询中直接使用ToString()方法导致的错误。通过将ToString()操作从查询外部执行,避免了LINQ to Entities无法识别该方法的问题。
357

被折叠的 条评论
为什么被折叠?



