我有下面的代码。在这方面,我得到的公司,然后我添加到新的名单上的公司基于dto类。
var companies = new List<Company>();
companies = await _companyRepo.GetCompaniesByUserId(CurrentUserId);
if (companies != null)
{
var companyL = companies.Select(c => new CompanyDTO()
{
CompanyId = c.Id,
CompanyName = c.CompanyName,
Priority = c.Priority.ToString()
}).ToList();
现在我又得到了一个日期字段的值,但要得到它,我需要调用await方法,所以我用这种方法得到那个值。
var Logindate = await _companyRepo.GetLoginDate(company.Id);
所以现在我想在上面的companyL列表中为每个公司添加这个值。我试过这种方法,但它不起作用。
companyL = companies.Select(c => new CompanyDTO()
{
Logindate = c.LoginDate
}).ToList();
有什么想法吗...
1条答案
按热度按时间x8goxv8g1#
没有必要调用第二个方法!
您可以执行以下操作:
就是它!