Queryable.Join:关于动态生成参数(lambda表达式)的问题
需要动态的做多表查询,使用Join:
var query = people.AsQueryable().Join(pets, person => person, pet => pet.Owner, (person, pet) => new { OwnerName = person.Name, Pet = pet.Name });User foo(Pet pet){ return pet.Owner; //假设Owner是一个User型的对象}