linq 전치사를 linq 표현식을 .Select() .Group() 등의 일반적인 C# 문으로 "전처리"할 수있는 것이 유용 할 것이라고 생각합니다. 이것은 장면의 배경을 학습하는 데 유용 할 것입니다. linq 학습, linq 학습 또는 복잡한 linq 표현식 디버깅. 그러한 도구 또는 시설이 있습니까? 나는 이것을 LinqPad에서 발견 할 수 없었다.Linq 프리 프로세서?
0
A
답변
3
LINQPad에서이 기능을 사용하려면 쿼리를 실행 한 다음 결과 창에서 람다 단추를 클릭하십시오. 이 방법은 IQueryable 기반 쿼리에서만 작동합니다. 이 지역 쿼리, 당신은() .AsQueryable를 호출해야 함을 의미합니다 : 유창 구문으로 쿼리 표현식에서
from n in new[] { "Tom", "Dick", "Harry" }.AsQueryable()
where n.Contains ("a")
select n
번역 여러 발전기를 쿼리 특히 재미있다, 조인 또는하자 문. 예를 들어 :
System.String[]
.SelectMany (
fullName => fullName.Split (new Char[0]),
(fullName, name) =>
new
{
fullName = fullName,
name = name
}
)
.OrderBy (temp0 => temp0.fullName)
.ThenBy (temp0 => temp0.name)
.Select (temp0 => ((temp0.name + " came from ") + temp0.fullName))
:
var fullNames = new[] { "Anne Williams", "John Fred Smith", "Sue Green" }.AsQueryable();
IEnumerable<string> query =
from fullName in fullNames
from name in fullName.Split()
orderby fullName, name
select name + " came from " + fullName;
query.Dump();
이로 변환
1
Resharper는 LINQ 표현식을 메서드 체인으로 변환 할 수 있습니다.
1
Reflector (특히 불만 사항 2 참조)을 통해 Linq 표현식을 실행 해 볼 수도 있습니다.
관련 문제
- 1. C++ 프리 프로세서 경로 루트
- 2. 프리 프로세서 정의가 라이브러리로 컴파일됩니까?
- 3. 프리 프로세서 매크로 정의의 값 액세스
- 4. C 프로그래밍 : 프리 프로세서, 매크로 파일 포함
- 5. Adobe Alchemy 사용시 프리 프로세서 변수
- 6. 프리 프로세서 매크로가 두 대상을 모두 변경합니다.
- 7. 파이썬/루비가있는 미믹 C 프리 프로세서?
- 8. 빌드 중 프리 프로세서 매크로 표시 또는 로그
- 9. 프리 프로세서 변수를 속성 값으로 설정하는 방법이 있습니까? 나는 윅스가
- 10. MVC aspx 페이지에서 프리 프로세서 지시문을 사용하는 방법
- 11. LINQ : 두 번째 테이블에서 데이터 프리 패치
- 12. 단일 프로세서 또는 다중 프로세서
- 13. LoadOptions없이 다차원로드/프리 페칭을 열망한다. Linq to Sql
- 14. AMD 프로세서
- 15. 설정 프로세서
- 16. 프로세서 사용
- 17. Objective-C 프리 프로세서가 사용 가능합니까?
- 18. Google 워드 프로세서 임베디드 프리 뷰어는 베타 버전이 아니며 API를 가지고 있습니까?
- 19. 사용자 정의 프리 페치
- 20. 동적 내용의 프리 로더
- 21. 손바닥 프리 웹 서비스
- 22. Android 프리 - 채워진 데이터베이스
- 23. 프리 페치 예제?
- 24. 프리 컴파일 리플렉션?
- 25. C# 프리 스탠딩 함수
- 26. ARM의 프리 페치 명령어
- 27. html 프리 로더
- 28. 프리 페치를 과도하게 사용합니까?
- 29. 프리 컴파일 헤더 질문
- 30. Silverlight 프리 로더를 세계화하십시오