NuGet Quickstart for using Unity and EntityFramework (code first) in an MVC 3 project. By using this Quickstart your Dependency Injection and EntityFramework are all setup and ready to go.

http://nuget.org/List/Packages/Unity.Mvc3.EntityFramework.Quickstart

Data, Domain and Service layers are installed in sample directories:
SAMPLE_Data
SAMPLE_Domain
SAMPLE_Services

A UnitySetup.cs is installed in App_Start, this is where you fill the UnityContainer.

The Unity.Mvc3 NuGet package is used, it has a great Http Module that properly disposed the EntityFramework DataContext.

Let me know if you find any bugs or have improvements.