我正在将 Web 应用程序从 asp.net 转换为 MVC3,并试图弄清楚如何设置和访问在旧应用程序中配置的配置文件属性。
我可以从旧应用程序访问数据库,我可以使用 MVC3 创建新用户
Membership.CreateUser(model.UserName, model.Password, model.Email, model.SecretQuestion, model.SecretAnswer, true, out createStatus);
这个新用户被放置在数据库“USER”表中。我还需要存储有关用户的其他信息,并且我必须仍然使用在旧应用程序中创建的旧数据库,因此当我们切换到新应用程序时,当前用户仍然可以登录并且除了一些布局改进之外不会注意到任何变化.
旧数据库中还有一个名为“PROFILE”的表,它存储了像这样的附加值
UserId , PropertyNames , PropertyValuesString , PropertyValuesBinary , LastUpdatedDate
DB7E1F8E-FB45-49E5-A2AF-C83A371CC22F,PartnerID:S:0:2:FirstName:S:2:4:LastName:S:6:12:Indexed:S:18:1:, 26MiloMinderbinder3, 0x, 2010-09 -29 21:23:33.737
这是使用 MVC3 中不可用的 MembershipWizard 创建的。我需要找到一种使用 MVC3 创建用户的方法,并且仍然将适当的值添加到该表中。
提前感谢您提供的任何帮助。