У меня есть две модели предметной области в моем проекте: категория и подкатегория.Это мое отношение один ко многим и как я его создал:
public class Category
{
public int CategoryId { get; set; }
public string CategoryName { get; set; }
public List<SubCategory> SubCategories { get; set; }
}
public class SubCategory
{
public int SubCategoryId { get; set; }
public string SubCategoryName { get; set; }
public Category Category { get; set; }
}
Теперь я не уверен, как добавить подкатегорию в категорию, но я хочу, чтобы связь сохранялась для каждой подкатегории.Категории в категории.Поэтому я попытался передать категорию в представление CreateSubCategory
public ActionResult CreateSubCategory(int categoryId)
{
return View(_service.GetCategory(categoryId));
}
Я пришел сюда с моей точки зрения и получил тупик
@using (Html.BeginForm()){
<h2>SubCategory</h2>
<div>@Html.DisplayFor(model => model.CategoryName)</div>
<div>@*Want to create Sub-category here*@</div>
<p><input type="submit" value="Create" /></p>
}
Я думаю, это вопрос нуб, но я не могу понятьчто тут делать.Так есть ли какой-нибудь совет о том, как это сделать, или какой-либо способ выполнения этой задачи по добавлению моих подкатегорий в категории?