Dynamic MVC extends Visual Studio's MVC project template.

Data centric pages generated automatically from your model objects.

Dynamic MVC is Open Source

Visit us on CodePlex

Dynamic MVC drastically reduces the amount of time it takes to produce a data-centric MVC application. It increases productivity without adding constraints.

Dynamic Controller

The Dynamic Controller class has action methods that dynamically handle requests for Index, Create, Edit, Delete, and Details actions.

Dynamic Routes

Routes are dynamically created for classes that are decorated with the DynamicEntity attribute and do not contain a controller. The dynamic route will route requests to the dynamic controller.


The dynamic pages generated can be configured easily through attributes on the Dynamic Entities or their properties. The dynamic views can be customized for specific entities. The DynamicController's methods can also be overridden.