У меня есть действие Create как часть моего контроллера, который привязывает данные к классу с именем Bar.Моя проблема в том, что у меня есть настройка со многими и многими смежными категориями, которую я не могу отработать в Entity Framework Core.Крайний срок для этого школьного проекта приближается в ближайшее время, поэтому сейчас я ищу способ вручную связать поля моей формы с моделью и связанными объектами.
Мой контроллер выполняет следующее действие по запросу POST
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("Name,Address,CocktailType,Bartype,NightclubType,Price,Categories")] Bar bar)
Я хочу получить доступ к полям из формы, которые не являются частью модели Bar, и сопоставить их вручную.Как бы я получил доступ к этим полям?
По сути, я бы не смог сделать что-то вроде следующего:
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("Name,Address,CocktailType,Bartype,NightclubType,Price,Categories")] Bar bar)
{
bar.AddCategory({ Name: FormFields.NameOfField, CategoryId: FormFields.NameOfOtherField });