LINQ - For each item in select populate value to one unpopulated property
问题 I'm using my Map method to create DTO object from my context class Company and Mapping looks like this: private CompDTO Map(Company company) { return new CompDTO() { Id = company.Id, Title = company.Title, ParentCompanyId = company.ParentCompanyId, }; } CompDTO looks like this: public class CompDTO { public long Id { get; set; } public string Title { get; set; } public long? ParentCompanyId { get; set; } public bool HasChildrens { get; set; } } Here's how I'm calling my Map method : private