SqlProfileProvider - можете ли вы использовать Profile.GetProfile() в проекте?
Я пытаюсь использовать SqlProfileProvider в приложении и не могу использовать его так, как я хочу. Я хотел бы иметь возможность просто вызвать профиль, как это:
Profile p = Profile.GetProfile("naspinski");
p.Organization = "new_org";
но я не могу найти правильный способ использовать GetProfile(), который, как мне кажется, разбросан по сети. Есть ли способ захватывать, читать и изменять профили?
Я использую его в MVC 3 и не буду фактически входить в систему как конкретный пользователь, это будет вытягивать пользователей из указанной базы данных. Спасибо.
1 ответ
Решение
Чтобы получить профиль:
var profile = ProfileBase.Create(HttpContext.Profile.UserName, true);
А вот документация MSDN. И хороший пост в блоге о пользовательских профилях.