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. И хороший пост в блоге о пользовательских профилях.

Другие вопросы по тегам