Я использую 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.