가능한 중복 :이 출력 유형은 무엇입니까?
public static ... GetList() { Entity conn = new Entity(); var lst = (from PS in conn.PurchaserSpecials select new { PS.PurchaserID, PS.PurchaserSerial, PS.Purchaser.Address, PS.Purchaser.Fax, PS.Purchaser.NumberEconomic }).ToList(); return lst; }
출력 유형에 대한 VAR을 사용할 수 없습니다
Return anonymous type from LINQ query?
나는이 방법을 사용합니다. 도와주세요 ...
출력 방법은 무엇입니까?
잘 될 것이다, 그건 두 가지 :) 그것은 methode가 반환하는 것이므로 객체 유형입니다. 그러나 linq 쿼리는 익명의 유형 목록을 반환합니다 (select new {..}는 익명 유형을 만듭니다) –
'lst' 변수는 익명 유형입니다. 당신은 당신의 방법 안에서만 그것을 사용할 수 있습니다. 문제를 해결하려면 잘 알려진 수업을 사용해야합니다. –
디버거에는 사용자가 원하는 답이 들어 있습니다. –