none
Создание проекта ASP.NET для Azure в Visual Studio 2013 RRS feed

  • Вопрос

  • Есть проект www.glonass-gps.net размещённый в облаке и созданный с помощью Visual Studio 2012. Очень хочу переделать его с помощью Visual Studio 2013. Но столкнулся с проблемой изменения данных профиля пользователя. 

    Для Visual Studio 2013 данные профиля пользователя сохраняются в таблице Users при этом каждая переменная профиля, например e-mail имеет свой столбец в этой таблице. Всё это хорошо описано в видео начиная с 57 минуты просмотра http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B314#fbid=9XDTYjIAnlT

    У меня также получилось создать данные профиля пользователя, читать данные из них, но не получается обновлять в них информацию.

    using WebRoleSite.Models.IdentityModels;

    using Microsoft.AspNet.Identity;

    // инициализируем данные пользователя

    User u = (User)IdentityConfig.Users.Find(User.Identity.GetUserId());

    Подскажите как обновлять данные профиля пользователя.

    11 сентября 2013 г. 19:51

Ответы

  • Евгений,

    Честно скажу много чего перерыл, но ничего конкретного найти не удалось. Здесь: http://devproconnections.com/aspnet/microsoft-aspnet-identity-membership , писалось о EF code first и использовании POCO, но к сожалению без примеров.


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа Evgeny 20100 13 сентября 2013 г. 9:28
    13 сентября 2013 г. 9:00
    Модератор

Все ответы

  • Здравствуйте,

    Может данный гайд Вам подойдет: http://www.aspdotnet-suresh.com/2012/01/editupdatedelete-user-account-details.html


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    12 сентября 2013 г. 7:47
    Модератор
  • К сожалению это не подходит. Честно говоря такой метод сохранения данных профиля я увидел в Visual Studio 2013, и он мне очень понравился.

    У меня получилось создать данные профиля пользователя, читать данные из профиля, но не получается обновлять информацию в нем.

    using WebRoleSite.Models.IdentityModels;
    
    using Microsoft.AspNet.Identity;
    
    
    User u = (User)IdentityConfig.Users.Find(User.Identity.GetUserId());  // инициализируем данные профиля  пользователя
    
    int i = u.RegTrackCode;  // читаем данные профиля
    
    string str = u.UserName;  // читаем данные профиля
    


    • Изменено Evgeny 20100 12 сентября 2013 г. 14:51
    12 сентября 2013 г. 13:46
  • Евгений,

    Честно скажу много чего перерыл, но ничего конкретного найти не удалось. Здесь: http://devproconnections.com/aspnet/microsoft-aspnet-identity-membership , писалось о EF code first и использовании POCO, но к сожалению без примеров.


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа Evgeny 20100 13 сентября 2013 г. 9:28
    13 сентября 2013 г. 9:00
    Модератор
  • Спасибо, будем искать :)
    13 сентября 2013 г. 9:32
  • Не за что :) Если что-то более конкретное Вам удастся найти, то можете отписаться здесь. Поможет другим участникам если в будущем у них возникнет такой вопрос. Да и мне будет интересно.


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    13 сентября 2013 г. 13:15
    Модератор