userstats テーブルもあります。1 対 1 の関係が必要ですが、ユーザーを登録しようとすると上記のエラーが発生します。助けてくれてありがとう!
ユーザー表:
public class User
{
[Key]
public int ID { get; set; }
public int UserStatsID { get; set; }
public virtual UserStats UserStats { get; set; }
}
ユーザー統計表
[Key]
public int ID { get; set; }
public int UserID { get; set;}
[Required]
public User User { get; set; }
RegisterDetailController
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(User user)
{
if (ModelState.IsValid)
{
db.Users.Add(user);
db.SaveChanges();
if (user.Gender == Gender.Male )
{
return RedirectToAction("RegisterMale", "RegisterStats", new {id = user.ID });
}
else
{
return RedirectToAction("RegisterFemale", "RegisterStats", new { id = user.ID });
}
}
return View(user);
}