0

最初のテーブルから ID を取得して 2 番目のテーブルを記録するにはどうすればよいですか? 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);
    }

コメントとまさに私がやりたいこと。最初のテーブルからコードを取得し、2 番目のレコードを保存する必要があります。最善の方法は何ですか?

4

1 に答える 1

0

コードを見ると、IteracoesChamados は Chamados の子であることがわかります。その場合は、設定します

iteracoesChamados.Chamados = chamados

ID は自動的に割り当てられます。お役に立てれば。

于 2012-11-05T17:29:03.413 に答える