N-Tier support for Entity Framework with Visual Studio project and item templates for quickly building n-tier applications using entities that are change-tracked on the client and persisted on the server via WCF or ASP.NET Web API.
Context.tt, Mapping.tt and Entity.tt T4 templates for reverse engineering
EF Code First data context and mapping files and service trackable entities
TrackableWebApi and TrackableWcfService
ASP.NET Mvc Web API project and WCF project - Includes a T4 template that customizes the built-in template for Api Controllers with read/write actions using Entity Framework - References a ServiceEntities project with generated EF classes and trackable entities - Code is tailored to use trackable entities with ApplyChanges extension method
Console Client project - References a ClientEntities project with ChangeTrackingCollection and trackable entities
There are also samples available which demonstrate usage of Trackable Entities templates and packages:
Implementation of the TrackableWebApi and WCF templates - ReadMe file with step-by-step instructions