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