Como obter a ID do usuário atual no asp.net MVC 4

Depois de algum tempo eu finalmente descobri …

a melhor maneira de fazer isso é usar a classe
WebSecurty var memberId = WebSecurity.GetUserId (User.Identity.Name);

e não se esqueça de adicionar
[InitializeSimpleMembership]
na parte superior do seu controlador 🙂