2016-08-31 2 views
0

중첩 된 from 절을 메서드 구문으로 바꾸는 방법을 알아 내려고했습니다. 나는 시도했다. 선택하거나 .SelectMany, 그러나 나는 그럭저럭 같은 결과를 얻을 수 없었다.여러 from 절이있는 linq 쿼리의 메서드 구문

var query = (from DirectToStoreStore s in dtsOrder.Stores 
         from DirectToStoreProduct p in s.Products 
         where p.DirectToStoreOrderLineID == directToOrderLineID 
         select p); 
+0

http://stackoverflow.com/questions/1524813/convert-this-linq-expression-into-lambda – Slai

답변

2

작성 방법에는 여러 가지가 있습니다.

캐스트가 필요할 필요는 없지만 사용자가 쿼리에서 명시 적으로 선언했기 때문에 캐스트가 필요할 수도 있습니다. 아마 그들을 제거하는 것이 안전 할 것입니다.