发布:2023/12/7 15:35:35作者:大数据 来源:大数据 浏览次数:455
var x = _dbcontext.MemberOrderList.Where(o=>o.PayFlag==1).Sum(o=>o.Amount);
System.InvalidCastException:“Unable to cast object of type 'System.Decimal' to type 'System.Single'.”
解决办法:
1、将Amount类型从float换成double,重新定义即可。
2、不想改变类型,就需要将类型转换成decimal
_dbcontext.MemberOrderList.Where(o => o.PayFlag == 1).Sum(o => (decimal)o.Amount)
© Copyright 2014 - 2025 柏港建站平台 ejk5.com. 渝ICP备16000791号-4