Объясню картинкой)
Есть сущность Wine, у которой родительская сущность WineRegion. В данном примере WineRegionId = 35. Но когда мы раскрываем родительскую сущность WineRegion, что показано на следующей картинке
Её ID равен 6.
Что примечательно, есть также родительская сущность WineCountry, чьё значение, WineCountryId, для данной сущности, также равно 6.
Почему подтягиваются не те данные.
Данный проект пишется на ASP.NET MVC, в качестве ORM используется EntityFramework