In my .NET MVC project I have a model called User, whoose class is conflicting with System.Security.Principal.IPrincipal.WebPageRenderingBase.User when I'm inside a razor view. (and only inside a razor view).
Is there a way to give my class a different global alias? or better yet, stop this .NET class from showing up?
I don't want a verbose solution. (prefixing) is there a way to remvoe reference to this stupid User property?
Is this a common problem for everyone or is there something wrong with my setup?