Completed the layer of abstraction between the Repository and Entity Framework
Entity Framework