使用order by加载子实体不会加载子实体

时间:2016-02-17 06:49:54

标签: c# .net-core entity-framework-core

我正在使用带有以下查询的EF 7。

var query = db.Contracts
                    .Include(s => s.ContractType).ThenInclude(s => s.Header)
                    .Include(s => s.ContractUsers).ThenInclude(s => s.User)
.AsQueryable();
query = query.OrderBy(s=>s.EffectiveDate).ToList();

上面的查询返回结果,ContractUsers集合为空,但填写了ContractType。 如果我删除OrderBy查询,则返回ContractsUsers集合。很奇怪,有人可以帮我解决这个问题吗?我需要在sql中完成排序。

0 个答案:

没有答案