Entity Framework 7 포함 () 순서

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 ()에서 예외를 throw합니다.

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

오류는

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

매개 변수 이름 : 색인

베타라는 걸 이해합니다. 버그가있을 수 있습니다. 이 경우 버그 또는 설계된 동작입니까?

인기 답변

버그처럼 보입니다. 순서는 중요하지 않아야합니다. 문제를 일으키시겠습니까?




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.