expression-trees

    0

    1답변

    표현식 트리에서 매개 변수의 유형을 확인하고 표현식 트리를 bool과 동일하게 만드는 방법은 무엇입니까? 유형)? 정상 코드가 있다면, 내가 이런 짓을 했을까 : if(myObj is int) 나는 거기 Expression.Convert 방법이 있지만 이것은 단지 유형을 확인하는 대신 객체 변환을 참조하십시오. 는 편집 : 나는 대답을 발견, 당신은이

    0

    2답변

    를 사용하여 많은 테이블. 나는 각 테이블에 대한 모든 필드를 검색하고 정렬을 쓰는 것을 피하고 싶다. 그래서 표현식 트리를 사용하고 싶습니다. 쿼리를 동적으로 작성하려고합니다. 나는 사용자 입력에 따라 select, where 및 orderby 방법에 대한 식 트리를 생성하는 일반적인 방법을 쓰고 싶어요. System.Reflection을 사용하여 쿼리중

    2

    1답변

    Expression Trees을 구축하는 동안 .NET FCL에 내장 된 우선 순위 개념을 활용할 수 없습니다. Ref System.Linq.Expressions Namespace. 이 코드는 수동으로 코드에서 처리해야하거나, 어쨌든 암묵적이며인지하지 못하고 있습니다. 아마도 헬퍼 메서드 또는 클래스를 통해 알 수 있을까요? 트리가 우선 순위가 트리에서 부

    4

    2답변

    표현 트리를 선언 할 수 있습니다. 그러나 메서드 나 속성 getter와 같은 코드의 일반 청크에 대해 표현식 트리를 가져올 수 있습니까? 은 내가,의는 주문 처리 시스템에 대한 말을 할 수있다 할 노력하고있어, 나는 주문 항목에 대한 클래스가 있습니다 class Item : Entity { [Cascade] public Document

    5

    1답변

    Expression<Func<T, T2, bool>> 형식의 표현식이 있습니다.이 표현식은 Expression<Func<T2, bool>> 형식의 표현식으로 변환해야합니다. 식은 일정한 값을가집니다. 표현식으로 머물러 있어야하므로 첫 번째 매개 변수로 상수로 표현식을 호출 할 수 없습니다. 여기 표현식 트리에 대한 다른 질문을 살펴 보았지만 문제에 대한 해

    7

    2답변

    SQL 문자열을 식 트리로 변환하는 방법이 궁금합니다. 현재 Linq to SQL에서 표현식 트리는 SQL 문으로 변환됩니다. 다른 방향으로가는 방법은 무엇입니까? 어떻게하면 select * from books where bookname like '%The%' and year > 2008 을 C#의 표현 트리로 번역하겠습니까?

    6

    1답변

    누군가 대답을 외치기 전에 다음 질문을 읽어보십시오. 는 .NET 4.0의 ExpressionVisitor의 방법의 목적은 무엇인가 : public static ReadOnlyCollection<T> Visit<T>(ReadOnlyCollection<T> nodes, Func<T, T> elementVisitor) 이 방법의 목적에 관한 내 첫번째 추측

    1

    1답변

    합니다. 이 코드는 작동하지 않는다 : Expression<Func<EventHandler<TEventArgs>>> handler =() => GenericEvent; var vs = Expression.Parameter(typeof(EventHandler<TEventArgs>), "vs"); var adder = Expression.Lambda<Ac

    2

    1답변

    이 좋아 먼저 규칙을 설명하는 extression 트리 매개 변수 배열에서 런타임 인수 정보를 얻을 수 있습니다 : 나는 유형의 대리자를 (호출있는 몸을 캡슐화 어떤 대리자 형식과 일치하는 대리자를 구성하는 기능이 필요합니다 Object) (Object [] args)를 호출하는 동안 원래 대리자에 전달 된 모든 인수가 포함 된 'args'로 대체합니다.

    9

    2답변

    Lambda Expression Objects을 사용하여 식으로 람다를 나타낼 수 있습니다. 제네릭 메서드 호출을 나타내는 Lambda Expression Object (일반 메서드 서명에 대해 런타임에 사용하는 형식을 알고있는 경우)을 어떻게 만듭니 까? 예를 들어 는 : public static TSource Last<TSource>(this IEnum