老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

強制轉換為值類型“System.Double”失敗的原因

本篇內容主要講解“強制轉換為值類型“System.Double”失敗的原因”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“強制轉換為值類型“System.Double”失敗的原因”吧!

目前成都創新互聯公司已為上1000家的企業提供了網站建設、域名、虛擬主機、網站托管、服務器托管、企業網站設計、松原網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

  foreach (var item in entityList)
                {
                    ChannelReportDto channelReportDto = new ChannelReportDto();
                    channelReportDto.Id = item.Id;
                    channelReportDto.YueziCenterId = item.YueziCenterId;
                    channelReportDto.YueziCenterName = item.YueziCenterName;
                    channelReportDto.ChannelName = item.ChannelName;
                    channelReportDto.SumProfitAmount = OrderServiceProjectresult.Where(w => w.ChannelId == item.Id && w.IsDeleted == false).Select(s => s.SumProfitAmount).Sum(); 
                    channelReportDto.SettleProfitAmount = OrderServiceProjectresult.Where(w => w.ChannelId == item.Id && w.IsSettlement == true).Select(s => s.SumProfitAmount).Sum();
                    channelReportDto.NoSettleProfitAmount = OrderServiceProjectresult.Where(w => w.ChannelId == item.Id && w.IsSettlement == false).Select(s => s.SumProfitAmount).Sum();
                    list.Add(channelReportDto);

                }

這樣寫的時候 就報了這個錯 The cast to value type 'System.Double' failed because the materialized value is null. Either the result type's generic parameter or the query must use a nullable type.

主要原因是沒有適合查詢條件的行 去計算,

所以改成以下寫法就OK

 foreach (var item in entityList)
                {
                    ChannelReportDto channelReportDto = new ChannelReportDto();
                    channelReportDto.Id = item.Id;
                    channelReportDto.YueziCenterId = item.YueziCenterId;
                    channelReportDto.YueziCenterName = item.YueziCenterName;
                    channelReportDto.ChannelName = item.ChannelName;
                    channelReportDto.SumProfitAmount = OrderServiceProjectresult.Where(w => w.ChannelId == item.Id && w.IsDeleted == false).Sum(s =>(double?)s.SumProfitAmount)??0.00; 
                    channelReportDto.SettleProfitAmount = OrderServiceProjectresult.Where(w => w.ChannelId == item.Id && w.IsSettlement == true).Sum(s => (double?)s.SumProfitAmount) ?? 0.00;
                    channelReportDto.NoSettleProfitAmount = OrderServiceProjectresult.Where(w => w.ChannelId == item.Id && w.IsSettlement == false).Sum(s => (double?)s.SumProfitAmount) ?? 0.00;
                    list.Add(channelReportDto);

                }

到此,相信大家對“強制轉換為值類型“System.Double”失敗的原因”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


本文名稱:強制轉換為值類型“System.Double”失敗的原因
網頁網址:http://www.xueling.net.cn/article/pgcpdo.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 在线网站| 天天躁狠狠躁夜躁2020挡不住 | 日韩人妻无码精品系列专区 | 国产视频1区 | 国产一区三区三区 | 久久黄色网络 | 日本大片在线观看 | 毛片免费观看网址 | 国产精品国产三级国产专播i12 | 日韩在线中文高清在线资源 | 日本娇小枯瘦xxxx | 免费观看黄网站在线播放 | 免费观看高清a级毛片视频 成人精品天堂一区二区三区 | 国产精品欧美 | 美女被强遭的免费网站视频 | 色呦呦视频在线 | 欧美一级黄色片免费观看 | 在线黄色免费看 | 国产色女人 | 国产SUV精品一区二区883 | 一级一级一级毛片 | 亚洲精品999 | 成人开心激情 | 台湾成人免费视频 | 最好看的中文视频最好的中文 | 扒开粉嫩的小缝喷白浆h | 国产精品免费视频久久久 | 国产成人AV乱码在线观看 | 91九色porny视频 | 激情在线视频网站 | 朝鲜女人大白屁股ass | G国产精品无马 | 久久精品aaaaaa羞羞羞 | 国产精品99无码一区二区 | 正在播放av | 超碰人人人人人人 | 日本熟妇五十路重生七零甜婚似火 | 国产欧美日韩一区二区三区四区 | 国产三及片网站 | 少妇被又大又粗又爽毛片 | 九九爱精品|