这里还先容一种不通过Include要领来获取清单中的方法,就像下面这种写法,Company工具和OrderingCalendars之间成立了一对多的导航属性,我们在利用 company.OrderingCalendars之前先将内部的清查查询出来(不需要界说变量吸收,利用_即可),这样也是能通过导航属性自动映射到company的OrderingCalendars中去的,这个在利用的时候需要出格留意,查询的时候要提前ToList,将数据查询到内存内里
_ = _orderingCalendarRepository.GetAll().Where(t => t.OrderingCompanyId == company.Id).ToList(); var tempCalendars = company.OrderingCalendars.OrderBy(d => d.PartSaleOrderType.Level).Select(d => new { d.PartSaleOrderType.BrandId, d.PartSaleOrderType.BrandCode, d.PartSaleOrderType.BrandName, d.PartSaleOrderTypeId, d.PartSaleOrderTypeCode, d.PartSaleOrderTypeName, d.Year, d.Month, d.Day });