Version 1 didn't work with EF, therefore we created a new version of the solution with 3 seperate projects symbolizing 3 different layers of three-tier architecture.