Dealing with Profile Access in ASP.NET MVC Applications
ASP.NET
services such as Profile are available to MVC applications too and
developers can make use of them when needed. While developing a Web
Forms based website project developers can access profile properties in a strongly typed fashion.
This strongly typed nature comes from the ProfileCommon class that is
generated automatically in such projects. ASP.NET MVC and Web
Application projects, however, lack this handy and useful feature. In
this article you will learn how to access user Profile in ASP.NET MVC
applications and also an alternative to overcome this limitation.
http://www.bipinjoshi.net/articles/55d682cd-2ce0-4128-821e-7d8245335188.aspx