An entity framework learning program