我在UserProfile
表中添加了一个名为ClassOfYear
的自定义字段,我能够像这样在注册时将数据读取到个人资料中:
var confirmationToken = WebSecurity.CreateUserAndAccount(model.UserName,
model.Password,
propertyValues: new { ClassOfYear = model.ClassOfYear },
requireConfirmationToken: true);
然而,现在我想在管理个人资料时进行更新,但似乎找不到相应的方法。我需要自己更新
UserProfile
表吗?如果不是,那么应该怎样做才合适呢?顺便提一下,我正在使用Dapper作为数据访问层,但我可以通过Dapper直接更新UserProfile
表,如果这是我的任务,那就行了。我只是认为WebSecurity
类或类似类已经有了一种方式,因为自定义用户资料字段已与CreateUserAndAccount
方法集成。谢谢大家!
WebSecurity.GetUserId
方法消除了我写的许多子查询!非常感谢! - Mike Perrenoud