如何从第一个表中获取ID以记录第二个?

时间:2012-11-05 17:25:14

标签: c# asp.net-mvc-3 visual-studio

如何从第一张表中获取ID以记录第二张? 回顾一下id并生成自动。

 [HttpPost]
    public ActionResult Create(Chamados chamados, InteracoesChamados interacoesChamados)
    {
        if (ModelState.IsValid)
        {
            db.Chamados.Add(chamados);
            //interacoesChamados.ChamadoId = chamados.ChamadoId;  
            db.InteracoesChamados.Add(interacoesChamados);

            db.SaveChanges();
            return RedirectToAction("Index");
        }

        return View(chamados);
    }

评论和我想要做的事情。 我需要从第一个表中获取代码并保存第二个记录。 什么是最好的方式?

1 个答案:

答案 0 :(得分:0)

从查看代码我认为IteracoesChamados是Chamados的孩子。如果是,则设置

iteracoesChamados.Chamados = chamados

将自动分配ID。希望这会有所帮助。