If we develop a system using database first approach is it essential to draw a class diagram?
I'm using Entity Framework & I generated the Entity Data Model from the database. I have no rights to make any change in those generated model classes. (inheriting from other classes or making class abstract & etc.) Even If I made any change in those classes, All the changes are reset when I generate the EDM again.
Then Where to apply the class diagram i have drawn? I have implemented the class diagram when I develop a 3 tire standalone system. Now I'm using ASP.NET MVC 4.
I guess I don't need to bother about class diagram if I follow Database First. Am I correct? I am really confusing with those tire architecture & MVC...