EFMVC App Migrated to Visual Studio 2012 RC and ASP.NET MVC 4 RC

I have just migrated my EFMVC app from ASP.NET MVC 4 Beta to ASP.NET MVC 4 RC. In this release, the EFMVC solution is built with Visual Studio 2012. The migration process was very smooth and did not made any major changes other than adding AutoMapper for mapping between View Model objects and Domain Model objects.

The following changes has been made in the current version

  • Migrated the app to Visual Studio 2012 RC and ASP.NET MVC 4 RC
  • Autofac.Mvc4 package migrated to Autofac ASP.NET MVC4 (RC) Integration
  • Autofac.WebApi package migrated to Autofac ASP.NET MVC4 (RC) Integration
  • The Windows Azure Web Role migrated to Windows Azure SDK 1.7
  • AutoMapper added for mapping between View Model objects and Domain Model objects.

The following technologies are used for EFMVC project

  • Windows Azure SDK 1.7
  • ASP.NET MVC 4 RC
  • ASP.NET Web API
  • Entity Framework Code First 4.3
  • Autofac 2.6.3
  • AutoMapper 2.1

The following are the updated feature list of the EFMVC app

  • Domain Driven Design (DDD)
  • CRUD demo in ASP.NET MVC 4 with Entity Framework 4.3 Code First
  • Generic repository for Entity Framework Code First
  • Repository Pattern and Unit of Work
  • Dependency Injection using Autofac
  • Razor View Engine
  • AutoMapper for mapping between View Model objects and Domain Model objects
  • Solution Architectures using Commands(write operations), Command Handlers, Command Dispatcher
  • HTTP services using ASP.NET Web API
  • Dependency Injection in ASP.NET Web API
  • Windows Azure Web Role

Source code

You can download the source from http://efmvc.codeplex.com/

Published Tuesday, August 21, 2012 1:46 AM by shiju

Comments

# re: EFMVC App Migrated to Visual Studio 2012 RC and ASP.NET MVC 4 RC

Tuesday, August 21, 2012 4:10 AM by hyuga ken

tnx. looking forward seeing EFMVC implemented using asynchrony.

# The Morning Brew - Chris Alcock » The Morning Brew #1172

Tuesday, August 21, 2012 4:22 AM by The Morning Brew - Chris Alcock » The Morning Brew #1172

Pingback from  The Morning Brew - Chris Alcock  » The Morning Brew #1172

# re: EFMVC App Migrated to Visual Studio 2012 RC and ASP.NET MVC 4 RC

Tuesday, August 21, 2012 7:08 AM by Roger W

Umm isnt Visual Studio 2012 and MVC 4 RTM now?  Why mess with the RC?

# re: EFMVC App Migrated to Visual Studio 2012 RC and ASP.NET MVC 4 RC

Tuesday, August 21, 2012 8:14 AM by shiju

@Roger W - I will upgrade to RTM version very soon. There was a difference between ASP.NET MVC 4 Beta and ASP.NET MVC 4 RC. But there is not any difference between RC and RTM

# re: EFMVC App Migrated to Visual Studio 2012 RC and ASP.NET MVC 4 RC

Thursday, September 20, 2012 2:47 AM by Piotr

When it will upgrade to the RTM version? :)

# re: EFMVC App Migrated to Visual Studio 2012 RC and ASP.NET MVC 4 RC

Saturday, November 03, 2012 2:28 AM by ED

Looks really good - can you update things to the regular MVC version?

Leave a Comment

(required) 
(required) 
(optional)
(required)