MVC: Class Diagram – Building a Class

Please see my other MVC articles.

Leveraging a GUI tool to quickly construct a class.

In this article I will demonstrate Visual Studio’s Class Diagram tool which allows developers to quickly construct a C# class with much less errors.

First, I’ll create a new model class to demonstrate this feature.


Next, I’ll invoke the tool.


Now I’m presented with a new class diagram with designer pane and property window.


I’ll right-click the Class object to leverage the context menu to create my FirstName property.


After naming my property I’ll change its datatype to string.


By double-clicking the Class object, I’m taken to my new class’s code.


Since this property need only support trivial get/set operations I prefer to use auto-implemented properties available since C# 3.0.


Now I’ll repeat the process to create a more robust Model.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s