代码改变世界

随笔分类 -  linq

LINQ查询中的IEnumerable<T>和IQueryable<T>

2014-08-22 17:23 by Eric.Hu, 3786 阅读, 收藏, 编辑
摘要: LINQ查询方法一共提供了两种扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable接口的集合进行扩展;Queryable类,针对继承了IQueryable接口的集合进行扩展。我们会发现接口IQueryable实际也是继承了IEnume... 阅读全文

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 阅读全文
点击右上角即可分享
微信分享提示