У меня относительно простой вопрос о моделях asp.net MVC.
У меня есть модель, основанная на двух таблицах, которые связаны отношением один-ко-многим.
таблица AnimalGroup (ID, имя)
таблица AnimalSubGroup (идентификатор, имя, AnimalGroupID)
Каждая AnimalGroup имеет любое количество AnimalSubgroups.
Как перебрать каждую группу AnimalSubGroup для AnimalGroup и получить AnimalSubGroup.name (например)? Я новичок в asp.net MVC и следую различным учебным пособиям, но, хотя они отлично подходят для настройки базового приложения и получения результатов из одной таблицы, я застрял в том, как получить результаты из нескольких таблиц, связанных в одной модели. Я видел ссылки на ViewModel в качестве решения, но кажется, что ViewModel более полезен для помещения данных из двух несвязанных таблиц в одно представление.
Заранее спасибо.