c# – 如何将ASP.NET成员资格/角色用户链接到db中的表?
作者:互联网
我将使用表单身份验证,但我希望能够将asp.net用户链接到数据库中的某些表
如果我有一个班级和学生(作为角色),我将有一个班级学生表.
我打算在其中放入一个包含简单的int userid和ASP.NET用户名的Users表,并将userid放在我想要链接用户的任何地方.
听起来不错吗?建模的任何其他选项?听起来有点复杂吗?
解决方法:
基本上,ASP.NET成员资格服务为每个用户创建一个GUID,因此如果您需要在表中拥有该用户的外键,那么这就是您应该使用的.因此,您不需要用户名的映射表到用户ID,因为您已经拥有每个用户的唯一标识符(前面提到的GUID)
如果您希望扩展可以针对用户存储的信息量,则此link具有关于该信息的所有详细信息.
标签:c,asp-net-mvc,database-design,forms-authentication 来源: https://codeday.me/bug/20190621/1259019.html