Project Description
A ViewModel code generator for use with WPF and a MVVM pattern. It generates a ViewModel partial class based on an Entity Framework class. This is currently for use with Visual Studio 2008 and .NET 3.5.

Introduction

Although it can be used just with the MVVM pattern, the ViewModel Generator is designed for use with the October 2009 release of the Composite Application Guidance. This was inspired by a real world problem then cropped up during development. It involved a large application with a substatial data model. One the tables had an excess of eighty columns. Each of those values had to be manually mapped to a ViewModel so that a property change would raise a corresponding notification in the View. The relationship between the View and ViewModel became increasingly fragile in direct proportion to the number of properties. The relationship would break any time there was a change in a field name or field type. And since we were in the early stages of development, this happened rather frequently. The ViewModel Code generator was developed in an effort to alleviate the overhead of maintaining the ViewModel and EntityFramework relationship.

Getting Started

If you have just downloaded the ViewModelGenerator.msi and want to get up and running quickly, please see the Quick Start Guide.

Last edited Jun 23, 2010 at 1:04 PM by jiwasz, version 8