var emp = (from a in AdventureWorks.PersonPhones
join b in AdventureWorks.People
on a.BusinessEntityID equals b.BusinessEntityID
join c in AdventureWorks.PhoneNumberTypes
on a.PhoneNumberTypeID equals c.PhoneNumberTypeID
select new { a, b, c }).OrderBy(n => n.c.Name);
匿名型クラスの値を選択するこの linq クエリがあります。このクエリを somemethod() に渡し、そのメソッドの「emp」に格納されているこのクエリで toList() を呼び出したいだけです。ありがとう!