0

私は 2 つのエンティティ User と Users_Participant を持っています: User は ParticipantUser 関係に参加しています。ユーザーには {Id, User_Name, User_Pass, UserTypeType_Id (外部キー)} があり、Users_Participant には First_Name、Last_Name、Mail、Phone、Id、および User_Id があり、ユーザーに対する外部キーとしてカウントされます。

問題は、参加者を挿入しようとすると、次のエラーがスローされることです。MVC が Razor を介して追加するスキャフォールディング コードを使用しています。

[HttpPost]
    public ActionResult Create(Participant participant)
    {
        if (ModelState.IsValid)
        {
            db.Users.AddObject(participant);
            db.SaveChanges();
            return RedirectToAction("Index");
        }

        ViewBag.UserTypeType_Id = new SelectList(db.UserTypes, "Type_Id", "Description", participant.UserTypeType_Id);
        return View(participant);
    }

送信プロシージャ内にユーザー データを含める方法はありますか?

私のモデルの描写

4

0 に答える 0