ViewModel Generator

  •        214

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.



Related Projects

WCF RIA Services (+ PRISM + MVVM) LoB Application

WCF RIA Services sample LoB application (case study) built on PRISM with Entity Framework Model. It's a simple application for a fictive company Teleco Systems. Sample shows how to create Modular Silverlight applications with PRISM (Composite App Library) and WCF RIA Services.

Prism - Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Separate releases are available for each platform and those will be developed on independent timelines. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms. Those things that need to be platform specific are implemented in the respective libraries for the target platform. Prism also provides great integration of these patterns with the target platform. For example, Prism for UWP and Xamarin Forms allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way.Prism 6 is a fully open source version of the Prism guidance originally produced by Microsoft patterns & practices. The core team members were all part of the P&P team that developed Prism 1 through 5, and the effort has now been turned over to the open source community to keep it alive and thriving to support the .NET community. There are thousands of companies who have adopted previous versions of Prism for WPF, Silverlight, and Windows Runtime, and we hope they will continue to move along with us as we continue to evolve and enhance the framework to keep pace with current platform capabilities and requirements.

CoreMVVM - A Simple MVVM Framework

CoreMVVM is a simple basic MVVM framework that covers the *most* common development scenarios. Its a good place to start with MVVM. Its not as barebones as the MVVM Toolkit and neither is it as heavyweight as Prism\Cinch. Developed in C#.

WPF Password Generator with Prism and Moq

This is a WPF application that generates strong passwords. It is written using the Model-View-ViewModel (MVVM) design pattern and incorporates Prism 4.

Prism tutorial

Prism tutorial is a sample application that uses the Microsoft Adventure Works Light database to demonstrate how to build an application that uses: Entity Framework WCF WPF Prism Enterprise Library for the application blocks

dotvvm - Open source MVVM framework for Web Apps

DotVVM is an ASP.NET framework that lets you build line-of-business applications and SPAs without writing tons of JavaScript code. You only have to write a viewmodel in C# and a view in HTML. DotVVM will do the rest for you.DotVVM brings full MVVM experience and it uses KnockoutJS on the client side. It handles the client-server communication, validation, date & time formatting on the client side, SPAs and much more.

HDK - WinRT MVVM and MEF Friendly Prism Framework port

HDK - is a "spare-time" framework for WinRT development. Solution consists of: - MVVM - Event Aggregator - PRISM - other useful extensions

Datacentric Mvvm (Alpha)

Datacentric Mvvm is an as yet UNFINISHED class library for Silverlight 4, which contains a comprehensive Model-View-ViewModel implementation based on Prism v4 and MEF. The focus is on enabling the developer to rapidly build applications, particularly data entry applications.

Entity Framework / Linq to Sql Poco Code Generator

Code generator that produces Poco Dtos and Xml mapping code that works with both Entity Framework and Linq to Sql. You can create one set of classes that can be used with both technologies. Choose a template and hit the button. Utilizes Managed Extensibility Framework (MEF) .

NanoMVVM: a lightweight wpf MVVM framework

This is a lightweight C# 4.0 ViewModel-first MVVM framework designed to aid in the creation of desktop wpf applications.


ASP.NET MVVM provides a framework to implement the Model-View-ViewModel pattern, a.k.a. the Presentation Model pattern in ASP.NET projects. Developers can take advantages of Dependency Injection and Event Broker to write concise, elegant and business focused code.

WPF Application Framework (WAF)

The WPF Application Framework (WAF) is a lightweight Framework that helps you to create well structured WPF Applications. It supports you in applying a Layered Architecture and the Model-View-ViewModel (aka MVVM, M-V-VM, PresentationModel) pattern.


MvvM guidance and framework built on top of the PRISM framework. Makes it easier for developers to properly utilize PRISM to achieve best practices in creating a Silverlight project with MVVM. Sponsored and written by:

ReactiveUI - An advanced, composable, functional reactive model-view-viewmodel framework for all

ReactiveUI is a composable, cross-platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.That's reactive programming: changes propagate throughout a system automatically. Welcome to the peanut butter and jelly of programming paradigms. For further information please watch the this video from the Xamarin Evolve conference - Why You Should Be Building Better Mobile Apps with Reactive Programming by Michael Stonis.

JulMar MVVM Helpers + Behaviors

The MVVM Helper + Behavior library is a set of classes for WPF developers to help them build Model-View-ViewModel oriented applications. It includes some useful WPF classes, a base framework for MVVM and a bunch of Blend behaviors, triggers and actions.

Refract - MVVM library for Silverlight

A library of base classes to facilitate the Model/View/ViewModel pattern in Silverlight using Prism (Composite WPF and Silverlight). It also provides a deeplinking navigation implementation that uses the RegionManager. This library was designed for Silverlight 3 in VS 2008.

FireFly ViewModel framework

FireFly is ViewModel framework oriented to working with hierarchically-organized data.

Xtreme MVVM Framework ( Loose XAML )

This project is an implementation of MVVM in WPF that works with loose XAML. The project is called Xtreme MVVM as there does not need to be a reference from the View to the ViewModel or vice-versa. All bindings, events and routed commands are resolved at runtime.

PDFx - Property Dependency Framework for WPF, Windows Store, Silverlight and WP

The Property Dependency Framework is a lightweight library, which allows you to describe Property Dependency Relationships in C# code. Developed by Kevin Stumpf

N-Tier Entity Framework

The N-Tier Entity Framework extends Microsoft's Entity Framework (EF) to provide support for n-tier software solutions while keeping its simplicity.