簡體   English   中英

想明智地查詢月費

[英]Want to sum fee in query month wise

var TotalFee = (from item in _dbEntities.MonthlyFees
                               where item.Year == DateTime.Now.Year &&
                               item.FeeStatus == true
                               select item).GroupBy(x =>x.MonthID);//.AsEnumerable().Sum(x => int.Parse(x));

我想總結列“費用”,它是nvarchar類型,並按MonthID分組

請看這個例子

var feesDictionary = _dbEntities.MonthlyFees
            .Where(x => x.Year.Equals(DateTime.Now.Year) && x.FeeStatus)
            .GroupBy(x => x.MonthID)
            .ToDictionary(x => x.Key, x => x.Sum(y => Convert.ToDouble(y.Fee)));

密鑰是月份和值的標識符 - 適當月份的費用總和。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM