[英]How can I sum data from a database table using Entity Framework?
在我的索賠表中,我有多列。 這些列之一是索賠總額。 如何從數據庫中檢索此數據並找到這些總數的總和? 我已經知道如何編寫一個循環來查找此總和,但不知道如何從數據庫中檢索數據並將其以可用格式放置。 先感謝您。
public ActionResult About()
{
IQueryable<ClaimsDateGroup> data = from claim in db.Claims
group claim by claim.CreatedDate into dateGroup
select new ClaimsDateGroup();
return View();
}
如果您只需要索償的總和,請使用Sum
(只需用實際的列名替換ClaimsMade
):
db.Claims.Sum(c => c.ClaimsMade)
尚不清楚您嘗試實現什么以及使用什么技術。 如果您想為此使用Sql.Linq,則需要構建聚合方法。 就像是
Decimal? totalOfClaims = (from claim in db.Claims
group claim by claim.CreateDate
select claim.CreateDate).Count();
您將獲得不同日期的索賠總數。 如果這不是您想要的,請在問題中提供更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.