SimpleMembership =>拥有UserId的GUID

时间:2012-11-23 19:29:01

标签: visual-studio ef-code-first asp.net-membership membership-provider

与我在网上看过的很多帖子不同,如果我更喜欢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列)。我仍然喜欢带有Guid的UserId,而不是int。

谢谢!

1 个答案:

答案 0 :(得分:3)

我相信您正在寻找SimpleGuidMembershipProvider