相关疑难解决方法(0)

asp.net mvc和自定义成员资格和角色提供者

我的问题是,在使用asp.net mvc时,是否可以构建客户成员资格和角色提供者(覆盖asp.net提供者)?

我猜这是可能的,但没有看到任何有关它的信息.

它会以与asp.net相同的方式完成吗?只需将web.config更改为指向新提供程序,然后提供覆盖方法?

我发现很多文章讨论改变成员资格和角色提供者的数据源,但我不喜欢asp.net使用的表,所以我通常使用自己的表结构.

如果你有任何文章或链接谈论这将是伟大的.

asp.net-mvc membership-provider

7
推荐指数
1
解决办法
4365
查看次数

使用 Guid 和自定义表名称和 Asp.net Identity 1.1 Alpha 创建自定义实现

我从不同的问题中汲取灵感(在我提出问题时在下面列出)。

我想做五件事,据我所知,从这些问题和答案中可以看出……所有这些都可以在我的 OnModelCreating 方法中完成。

前言:我正在为 Asp.Net Identity 1.1-alpha 使用最新的夜间位

  • 我想在 AspNetUsers 表中使用“UserId”而不是 Id 作为我的用户 Id 的属性。我知道这将涉及在 OnModelCreating 期间使用“HasColumnName”。

  • 我想使用 Guid(唯一标识符)作为我的 UserId(而不是字符串)的数据类型。我知道这涉及将我自己的 POCOS 用于 IUser 类和 IUserStore 等,正如 Hao Kung 在他的回答中指出的那样......

如何更改 Microsoft.AspNet.Identity.EntityFramework.IdentityUser 中的 id 类型

  • 我想使用我自己的自定义表名,例如 MyRoles、MyCUserClaims、MyUserLogins、MyUserRoles、MyUsers,如本答案所示...

使用 Visual Studio 2013 ASP.NET Identity 时如何更改表名?

  • 正如 Hao Kung 在这里展示的那样,所有外键都应该与 Asp.net Identity 表适当地映射......

使用 SQL 脚本创建 ASP.NET Identity 表

  • 我想为 FirstName 和 LastName 的 ApplicationUser 添加属性。

因此,基于上述...有人可以向我提供 OnModelCreating 方法,该方法将相应地创建这些身份表,将 UserId 作为 Guid(唯一标识符)类型的用户的 Id 列,在具有自定义名称的表中,使用适当的外键关系,以及 ApplicationUser 上的 FirstName 和 LastName 的两个附加属性?

c# asp.net asp.net-mvc asp.net-membership asp.net-identity

5
推荐指数
1
解决办法
1281
查看次数