Generic Unit of Work and Repositories (lightweight fluent) Framework with Sample Northwind ASP.NET MVC 5 Application
This framework minimizes the surface area of your ORM technology from disseminating in your application. Framework provides an elegant way to implement a reusable and extensible Unit of Work and Repository pattern.
This framework was deliberately designed to be lightweight, small in footprint size, and non-intimidating to extend and maintain. When we say lightweight we really mean lightweight, when using this framework with the Entity Framework provider there are only 12 classes and for example, if you want the repositories to return IQueryable vs. IEnumerable, update the signatures for IRepository.cs and Repository.cs, it's three methods, change, compile, be done with it.
Live Demo: longle.azurewebsites.net
Continuous Integration & Continuous Deployment Site directly from this CodePlex repository.
Sample Application Technology Stack:
Visual Studio 2013, Entity Framework 6, Sql Server 2014 / Sql Azure, Azure WebSite, ASP.NET MVC 5, AngularJS, Kendo UI, Angular Kendo, Web Api 2, OData, Entlib Unity
Subscribe to updates: @LeLong37
This framework minimizes the surface area of your ORM technology from disseminating in your application. Framework provides an elegant way to implement a reusable and extensible Unit of Work and Repository pattern.
This framework was deliberately designed to be lightweight, small in footprint size, and non-intimidating to extend and maintain. When we say lightweight we really mean lightweight, when using this framework with the Entity Framework provider there are only 12 classes and for example, if you want the repositories to return IQueryable vs. IEnumerable, update the signatures for IRepository.cs and Repository.cs, it's three methods, change, compile, be done with it.
Live Demo: longle.azurewebsites.net
Continuous Integration & Continuous Deployment Site directly from this CodePlex repository.
Sample Application Technology Stack:
Visual Studio 2013, Entity Framework 6, Sql Server 2014 / Sql Azure, Azure WebSite, ASP.NET MVC 5, AngularJS, Kendo UI, Angular Kendo, Web Api 2, OData, Entlib Unity
Subscribe to updates: @LeLong37