SimpleMemberShipProvider,将多个 PropertyValue 与自定义数据库表一起使用

2024-06-28

我正在使用创建登录方案SimpleMembershipProvider在MVC4中。我想要比开箱即用的控制更多一点AccountControl。因此,我修改了连接以使用我的数据库和表,但是我希望需要诸如名字、姓氏和电子邮件之类的字段。

WebSecurity.CreateUserAndRole(username, password);

由于所需的字段类型而失败。我发现我可以使用PropertyValues解决这个问题,但我不知道如何制作PropertyValues等于多个值。

WebSecurity.CreateUserAndAccount(user.Username, user.password, propertyValues: new {firstName = user.firstName});

我该如何使用多个PropertyValues?


我不确定,但是您可以尝试添加另一个条目吗new {}您正在创建的对象。就像是:

WebSecurity.CreateUserAndAccount(user.Username, user.password,
                                 propertyValues: new {firstName = user.firstName,
                                                      lastName = user.lastName});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SimpleMemberShipProvider,将多个 PropertyValue 与自定义数据库表一起使用 的相关文章

随机推荐