我使用了默认的MVC模板和个人授权.运行应用程序后,它会自动创建所需的标识表.我已成功注册了几个用户,所有用户都存储在AspNetUser表中.
现在我想要的是登录用户可以添加更多信息,如名字,姓氏,地址等.为此,我创建了另一个表,PersonalInformation其中包含用于存储此信息的列.
我也在中创建了一个EditProfileAction ManageController.
现在,我如何将ASP.NET Identity用户链接到此表?我应该将Id列添加为外键AspNetUser吗?另外,如何将编辑后的信息与登录的用户ID一起成功存储在"PersonalInformation"表中?
我使用个人身份验证方法创建了一个新的MVC项目,其中ASP.NET Identity作为我的身份验证和授权框架.我成功添加3个角色到应用程序:Admin,Customer,Owner.
现在我已经在我的HomeController"所有管理员","所有客户","所有者"中制作了三种操作方法.在每种操作方法中,如何显示每个角色中的用户及其总计数?当我点击"所有管理员"时,它显示所有具有管理员角色的用户,以及"所有客户"和"所有者"操作相同的含义.