详解EFCore中的导航属性(8)

  这里还先容一种不通过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            });

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsjfyg.html