Refactored

got rid of edmx
separate DAL