Entity Framework 7 Include () Order

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

Pregunta

En MVC6 / EF7, ¿debería haber una diferencia en un orden que uso Include () para incluir propiedades de navegación en una consulta?

Esta consulta funciona

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()

Pero esta consulta lanza una excepción en ToListAsync ()

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()

El error es

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()

Nombre del parámetro: índice

Entiendo que es Beta, puede haber errores. En este caso, ¿es un error o un comportamiento diseñado?

Respuesta popular

Parece un error; el orden no debería importar ¿Te importaría crear un problema ?




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué