It just so happens that Visual Studio (2010,2012,and 2013) supports this kind of functionality. In fact MSDN has a blurb on it
Actually, there's been a Stack Overflow Question asked on the very topic as well
Вопрос
Can I generate an UML class diagram from my Visual Studio 2012 ASP.NET MVC Project? What about the relationships by arrows?
Решение
It just so happens that Visual Studio (2010,2012,and 2013) supports this kind of functionality. In fact MSDN has a blurb on it
Actually, there's been a Stack Overflow Question asked on the very topic as well