【发布时间】:2026-01-20 10:45:02
【问题描述】:
SiteCode | date |softwarename | Success | Error
ASZ 2017-08-5 a 1 1
ASZ 2017-08-5 b 2 2
ASZ 2017-08-5 a 3 3
ASZ 2017-08-6 a 6 6
NBL 2017-08-5 a 5 5
var CurrentCustomer = Database.Session.Query<Customer>()
.FirstOrDefault(x => x.deleted_at == null
&& x.Customer_Username == User.Identity.Name);
if(CurrentCustomer != null)
{
var CurrentDepValues = Database.Session.Query<deployments>()
.Where(x => x.SiteCode == CurrentCustomer.SiteCode
&& x.softwarename == current_type)
.OrderBy(x => x.date)
.ToList();
}
我有一个这样的数据库。我想得到如下输出。相同的日期值应该是总和。
SiteCode | date |softwarename | Success | Error
ASZ 2017-08-5 a 4 4
ASZ 2017-08-6 a 6 6
【问题讨论】:
-
你可以使用 GroupBy(x=>x.date).Select(blah).ToList()
-
但是,我将如何总结成功和错误?
标签: asp.net asp.net-mvc linq