A data access layer implemented using Entity Framework 6.1 code-first workflow