У меня 2 sql table Категории и подкатегории. В таблице подкатегорий есть строка Категории. Как я могу получить подкатегории для категории?Mvc получить подкатегории из категории id
public ActionResult Index()
{
var model = new BlogDB();
model.Categories = db.Categories.ToList();
model.Subcategories = db.Subcategories.ToList();
return View(model);
}
Я хочу так:
select c.Name, s.Name from Categories c left join Subcategories s on c.ID=s.CategoryID
И Index View является:
<ul>
@foreach (var item in Model.Categories)
{
<li>
@item.Name
<ul>
@foreach (var sub in Model.Subcategories)
{
<li>@sub.Name</li>
}
</ul>
</li>
}
</ul>
Вы установили f ключи между двумя таблицами? –
Да, у меня есть таблица категорий внутри таблицы подкатегорий и между идентификатором внутри таблицы категорий. – Brkr
Тогда попробуйте с ответом, что Кришна предоставил ... Он должен хорошо работать. –