score:3

yes, you can do:

expression<func<person, personentity>> converttopersonentity() {
  return x => new personentity { id = x.id, name = x.name };
}

...and then:

personentity getbyid(int id) {
  var exp = converttopersonentity();
  return db.person.firstordefault(exp);
}

Related Query

More Query from same tag