如何解决EF 6如何使用多级包括
var tickets = db.Tickets
.Include(x => x.CreatedBy)
.Include(x => x.Currency)
.Include(x => x.DepartureTrips.Select(t => t.Trip))
.Include(x => x.DepartureTrips.Select(t => t.Trip).Select(t => t.Carrier)) // ERROR
.Include(x => x.DepartureTrips.Select(t => t.Trip).Select(t => t.TripCities))
.Include(x => x.DepartureTrips.Select(t => t.Number))
.Include(x => x.DepartureTrips.Select(t => t.CityFrom))
.Include(x => x.DepartureTrips.Select(t => t.CityTo))
.Include(x => x.ReturnTrips.Select(t => t.Trip))
.Include(x => x.ReturnTrips.Select(t => t.Trip).Select(t => t.Carrier))
.Include(x => x.ReturnTrips.Select(t => t.Trip).Select(t => t.TripCities))
.Include(x => x.ReturnTrips.Select(t => t.Number))
.Include(x => x.ReturnTrips.Select(t => t.CityFrom))
.Include(x => x.ReturnTrips.Select(t => t.CityTo))
.AsNoTracking()
.AsQueryable();
如何使用包括3个等级或更多等级的物品? 只需要使用Include()。不会使用延迟加载(查询时间太长)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。