This is a Data Access Layer project template that follows the Unit of Work and Repository design patterns.
The base EntityFramework repository is set up. To use it a child class is needed with a constructor that accepts an IUnitOfWork as a parameter.
The Unit of Work named "ModelManager" is not coupled with any specific data access technology and can be used with any one, or many at the same time.
1.2.0 - 8/8/2016
This update provides more functionality to the EntityFrameworkRepository Class.
Removed mistakenly added `ToList()` call.
Added an `UpdateOrInsertRange` method.
Added a `DeleteRange` method.
Added contructor that allows IContext to be added curing construction.