我试图使AspNetUser表与StaffHotel表建立关系,并试图在用户进行注册时将值传递给staff表。
当我迁移它时,它会成功创建外键。
但是当我尝试将AspnetUser表的id的值传递给StaffHotel表的ApplicationUser_Id时,它没有保存数据。并且显示了“ StaffHotel
”不包含“ { {1}}'
答案 0 :(得分:0)
最后,我找到了解决问题的方法。 Extending asp.net mvc 5 identity with custom tables 这篇文章对我有很大帮助。
Image for createing the foreign key
需要保持创建外键关系的惯例。
答案 1 :(得分:0)
在我们的StaffHotel模型中,添加ApplicationUser_Id。框架应自动将其检测为外键。如果不使用外键注释。