У меня есть запрос, который возвращает customer.CustomerAddress.Address в разделе include запроса linq, который хорошо работает, когда я возвращаю данные с помощью класса CustomerAccountDetails:
var query = from c in Context.CustomerAccountDetails.Where(c => c.Id == customerAccountId)
.Include(a => a.CustomerList.Select(b => b.CustomerAddressList.Select(c => c.Address)))
Я сейчас пытаюсь создайте другой объект с «select new» с предложением where. Я получаю customer.CustomerAddress, но объект адреса отсутствует. Вот заявление, которое я использую:
select new ResidentialAccount()
{
CustomerAddressList = c.CustomerList.Where(b => b.CompanyKey == companyId).Where(d => d.AccountCloseDt == null).FirstOrDefault().CustomerAddressList
}
Как мне включить объект Address как часть CustomerAddressList?