SimpleRoleProvider自定义“UserID”外键约束,可能吗?

时间:2012-10-19 03:51:32

标签: asp.net-mvc-4

我正在关注this blog post以了解最新版本的asp.net MVC中的新SimpleMemberProvider和SimpleRoleProvider功能。

我没有调用“UserId”,而是将其命名为“Id”。然而,当我在web.config中启用“SimpleRoleProvider”时,我收到类似“外键'fk_UserId'引用无效表'MemberProfile'的错误。”它似乎默认情况下正在寻找UserId列来创建外键约束。

是否可以使用其他内容而不是“UserId”?

1 个答案:

答案 0 :(得分:1)

我相信它从它的初始化中得到了它的名字 寻找过滤器

 WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);