В моем проекте есть:
- Модель № 1 ==> в том числе:
brandID
, brandTitle
- Модель № 2 ==> в том числе:
groupID
, groupTitle
- Модель № 3 ==> в том числе:
subgroupID
, subGroupTitle
При создании страницы подгруппы. Мне нужно получить группы, которые сохраняются в соответствии со спецификацией c brandID
===> Например, у бренда «Sony» есть две группы «аудио» и «видео», а у бренда «LG» есть две группы ». аудио "и" видео ", снова. Я хочу, выбрав указанное c название бренда, просто сгруппируйте его под этим бренд-шоу.
Это мой код, который получает информацию из базы данных в dropdown
список
ViewData["BrandID"] = new SelectList(_brandRepository.GetAllBrands().ToList(), "BrandID", "BrandTitle");
ViewData["GroupID"] = new SelectList(_groupRepository.GetAllGroups().Where(g => g.BrandID == g.Brand.BrandID),"GroupID", "GroupTitle");