Asp.net 如何将数据传递到具有标识为aspnetuserTable的外键的自定义表中

Asp.net 如何将数据传递到具有标识为aspnetuserTable的外键的自定义表中,asp.net,asp.net-mvc-5,asp.net-identity,identity,Asp.net,Asp.net Mvc 5,Asp.net Identity,Identity,我试图建立AspNetUser表和StaffHotel表的关系,并试图在用户进行注册时将值传递给staff表 当我迁移它时,它成功地创建了外键 但是,当我试图将AspnetUser表的id值传递给StaffHotel表的ApplicationUser\u id时,它没有保存数据。并且显示了“StaffHotel”不包含“ApplicationUser\u id”定义的问题 在您的StaffHotel模型中添加应用程序用户Id。框架应自动将其检测为外键。如果没有,请使用外键注释

我试图建立AspNetUser表和StaffHotel表的关系,并试图在用户进行注册时将值传递给staff表

当我迁移它时,它成功地创建了外键

但是,当我试图将AspnetUser表的id值传递给StaffHotel表的ApplicationUser\u id时,它没有保存数据。并且显示了“
StaffHotel
”不包含“
ApplicationUser\u id
”定义的问题


在您的StaffHotel模型中添加应用程序用户Id。框架应自动将其检测为外键。如果没有,请使用外键注释