Entity Framework 7 Include () Заказать

asp.net-core-mvc entity-framework-core

Вопрос

В MVC6 / EF7, должна ли быть разница в заказе, который я использую Include () для включения свойств навигации в запрос?

Этот запрос работает

var vt = await db.VehicleTypes
            .Include(t => t.Photos)
            .Include(t => t.VehicleModels)
            .ThenInclude(m => m.Units)
            .Include(t => t.Rates)
            .ThenInclude(r => r.DailyPrice.Currency)
            .ToListAsync()

Но этот запрос генерирует исключение в ToListAsync ()

var vt = await db.VehicleTypes
            .Include(t => t.Photos)
            .Include(t => t.Rates)
            .ThenInclude(r => r.DailyPrice.Currency)
            .Include(t => t.VehicleModels)
            .ThenInclude(m => m.Units)
            .ToListAsync()

Ошибка

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Имя параметра: индекс

Я понимаю, что это Бета, могут быть ошибки. В этом случае - это ошибка или разработанное поведение?

Популярные ответы

Похож на ошибку; порядок не должен иметь значения. Не могли бы вы создать проблему ?



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему