【发布时间】:2020-04-27 13:45:17
【问题描述】:
我有以下几点:
var result = this._context.Clients.Join(this._context.Jobs, c => c.Id, j => j.Id, (c, j) =>
new ClientIndexDto
{
Id = c.Id,
ClientNo = c.ClientNo,
Active = c.Active,
ClientFirstName = c.ClientFirstName,
ClientLastName = c.ClientLastName,
Company = c.Company,
CompanyName = c.CompanyName,
MobilePhone = c.MobilePhone,
IsWarrantyCompany = c.IsWarrantyCompany,
JobsCount = ???
});
我想获取客户的工作数量。有没有办法做到这一点?
【问题讨论】:
-
听起来this group by / join answer 可能对你有帮助
-
你可以用groupJoin代替
Join
标签: c# linq asp.net-core entity-framework-core