Я конвертирую веб-приложение из 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: Имя: S: 2: 4: Фамилия: S: 6: 12: Индексировано: S: 18: 1:, 26MiloMinderbinder3, 0x, 2010-09-29 21: 23: 33,737
Это было создано с помощью MembershipWizard, который недоступен в MVC3. Мне нужно найти способ создания пользователей с MVC3 и при этом добавить соответствующие значения в эту таблицу.
Заранее благодарю за любую помощь, которую вы можете оказать.