编程语言
首页 > 编程语言> > c# – 如何将ASP.NET成员资格/角色用户链接到db中的表?

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