был в этом слишком долго;Попытка заполнить поле в записи внешним ключом, это зависит от того, какой пользователь вошел в систему.
Ниже показан пакет для просмотра, в котором имя клиента отображалось в раскрывающемся списке, который имел пользователь.выбирать.Затем он будет помещать CustomerID в запись, когда она была создана.Этот метод был непрактичен
ViewBag.CustomerID = new SelectList(db.Customers, "CustomerID", "FName");
Ниже приведена попытка автоматического ввода внешнего ключа путем нахождения CustomerID и последующего ввода custoemrID в скрытое поле формы.
public ActionResult Create()
{
var CusID = from c in db.Customers
where c.UserName == "User.Identity.Name"
select c.CustomerID;
return View(new CarAdvert { UserName = @User.Identity.Name, CustomerID = CusID });
}
ошибка: Невозможно неявно преобразовать тип system.linq.Iqueryable <-int-> в int
Используемый подход (это правильно!пожалуйста, спросите.