public IEnumerable<Person> GetAllPeople(params Expression<Func<Person, object>>[] includeProperties)
{
IQueryable<Person> query = context.People;
foreach (var includeProperty in includeProperties) {
query = query.Include(includeProperty);
}
return query.ToList();
}