摘要:
LINQ查询方法一共提供了两种扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable接口的集合进行扩展;Queryable类,针对继承了IQueryable接口的集合进行扩展。我们会发现接口IQueryable实际也是继承了IEnume... 阅读全文
随笔分类 - linq
linq中将int类型转换为string类型,toString()报错
2013-10-14 15:28 by Eric.Hu, 1440 阅读, 收藏, 编辑
摘要:
今天同事在调试程序的时候,报了一个不寻常的错误,“LINQ to Entities 不识别方法"System.String ToString()",因此该方法无法转换为存储表达式。”程序语句如下:result.AddRange(from obj in dbObj select new Tags { Code = obj.SchoolID.ToString(), Value = obj.SchoolShortName });其中Code为String类型,SchoolID为int类型,该语句是可以通过编译的,但执行到该语句时就上面的错误,这里只需要稍作修改即可,如下:resu 阅读全文