Database code first completed + Repository pattern and Unit of Work