Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从第一个表中获取ID以记录第二个表?_C#_Asp.net Mvc 3_Visual Studio - Fatal编程技术网

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

C# 如何从第一个表中获取ID以记录第二个表?,c#,asp.net-mvc-3,visual-studio,C#,Asp.net Mvc 3,Visual Studio,如何从第一个表中获取ID以记录第二个表? 忆及该id和生成的自动 [HttpPost] public ActionResult Create(Chamados chamados, InteracoesChamados interacoesChamados) { if (ModelState.IsValid) { db.Chamados.Add(chamados); //interacoesChama

如何从第一个表中获取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);
    }
评论和我想做的事情。 我需要从第一个表中获取代码并保存第二条记录。
最好的方法是什么?

通过查看代码,我假设IteracoesChamados是Chamados的孩子。如果是,则设置

iteracoesChamados.Chamados = chamados
ID将自动分配。希望这有帮助