MVCScaffolding.MetaDataPlugin (nuget): MVCScaffolding.MetaDataPlugin allows for an easy-to-use command to create metadata classes on top  of any object that contains properties, such as custom viewmodels or domain models.  This package works in both MVC 4,5 and any other .Net project that works with MvcScaffolding.  In version 2+ you can specify custom namespaces, output folders and support for basic data annotations.
Keywords: MVCScaffolding|DataAnnotations|MetaData|ViewModels|Entity|Framework