EF 使用相關

求和

根據條件將篩選字段或數據行取到內存後,在求和數據庫

 

//將數據庫數據拿到內存再求和
decimal sum = _member.DbSet.Where(q => q.MemberID == 11)
    .Select(q => q.ActiveAmount)
    .ToList()
    .Sum();

若是根據條件當篩選數據行不存在時,求和結果須要指定爲null時,能夠這樣處理spa

decimal? sum = _member.DbSet
    .Where(q => q.MemberID == 11)
    .Sum(q => (decimal?)q.ActiveAmount);

能夠參考:https://blog.csdn.net/u011127019/article/details/61413670.net

相關文章
相關標籤/搜索