| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5595 人关注过本帖
标题:Linq集合查询出现无法将类型为“System.Int32”的对象强制转换为类型“Syst ...
只看楼主 加入收藏
佳L
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:19
帖 子:1404
专家分:3485
注 册:2011-12-11
结帖率:93.88%
收藏
已结贴  问题点数:100 回复次数:4 
Linq集合查询出现无法将类型为“System.Int32”的对象强制转换为类型“System.String”异常
Linq集合查询出现无法将类型为“System.Int32”的对象强制转换为类型“System.String”异常


 List<ERP_Supp_Client_ReceiptDetail> OrderDetail_List = db.ERP_Supp_Client_ReceiptDetail.Where(o => o.SuoRecId == Id && o.IsDelete == false).ToList();
            return OrderDetail_List;




SuoRecId 这个字段在数据库也是int类型,为什么会报这样的错误?

搜索更多相关主题的帖子: false 数据库 return 
2015-11-23 16:35
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:34 
问题俺8会 消灭0回复
2015-11-23 17:52
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:34 
不懂

一片落叶掉进了回忆的流年。
2015-11-23 17:57
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:34 
sql略懂,linq完全门外汉,不过我觉得你可以分两步测试,如下:
1:List<ERP_Supp_Client_ReceiptDetail> OrderDetail_List = db.ERP_Supp_Client_ReceiptDetail.Where(o => o.IsDelete == false).ToList();
            return OrderDetail_List;
2:List<ERP_Supp_Client_ReceiptDetail> OrderDetail_List = db.ERP_Supp_Client_ReceiptDetail.Where(o => o.SuoRecId == Id ).ToList();
            return OrderDetail_List;
如果两个都执行正常则可能是 =>运算错误。勿见笑!

能编个毛线衣吗?
2015-11-23 21:05
佳L
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:19
帖 子:1404
专家分:3485
注 册:2011-12-11
收藏
得分:0 
谢谢各位了,问题已经解决了!

Dreams  will   come  true  ,if   you    hold   on  !
2015-11-24 10:10
快速回复:Linq集合查询出现无法将类型为“System.Int32”的对象强制转换为类型“ ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016826 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved