Мой вопрос: как получить автоматически увеличивающийся первичный ключ из метода POST в контроллере1 и использовать его как внешний ключ в методе GET в контроллере2?MVC 4 отправил первичный ключ
В настоящее время весь код сгенерирован с помощью EF, где я сначала использую базу данных.
Думаю, мне нужно отредактировать метод GET в контроллере2, который выглядит следующим образом.
// GET: /Question/Create
public ActionResult Create()
{
ViewBag.TestId = new SelectList(db.Tests, "TestId", "TestTitle");
return View();
}
Это один возвращает список TestTitles
Все, что нужно для того, чтобы вернуть последнюю вставленную «TestID» или же вставить «TestID» в текущей сессии. Его целое число. Как мне это сделать ?
Не увеличивайте его, просто введите LAST_INSERT_ID сразу после вставки записи и передайте ее во второе действие контроллера. – BabyDuck