1

与我在网上看到的许多帖子不同,这不是我更喜欢 Guid 还是 Int。

问题:我想知道如何为 SimpleMembership 的 UserId 制作 Guid。如果我不能,如何首先执行我自己的提供程序代码,以便最终将 UserId 放在另一个表中(将记录链接到执行此操作的用户 + 我不想要用户名(会发生什么如果它改变了?))。

我的研究:我看到你必须继承和重新实现每个方法,但是没有一个帖子解释如何做到这一点。我见过的最接近的帖子是:http ://www.brianlegg.com/post/2011/05/09/Implementing-your-own-RoleProvider-and-MembershipProvider-in-MVC-3.aspx但它仍然与Int 作为身份 Pk。

我知道这可能是 VS2012 的一项功能,但 VS2010 会处理所有表(具有 Guid 的用户具有 Id,所有其他表具有 Guid 列)。我仍然希望我的 UserId 带有 Guid 而不是 int。

谢谢!

4

1 回答 1

3

我相信您正在寻找SimpleGuidMembershipProvider

于 2013-06-19T19:07:23.247 回答