none
C# Как в Reflection выбрать метод, возвращающий Expression и применить его RRS feed

  • Общие обсуждения

  • Делаю фильтры для грида. В пользовательском классе есть метод, который возвращает преднастроенный Expression для зависимости одного свойства от ввода пользователем строкового значения:

    public static Expression> movement(string value) { return p => ( (p.movement == "+") ? "поступление на счет" : "списание со счета" ).Substring(0, value.Length).ToLower().Contains(value.ToLower() ); }

    Далее, в коде метода Expression> GetFilter(string propertyName, object propertyValue), формирующем фильтры для LinqToSql мне необходимо выбрать значение этого метода и сформировать из него lambda. Как это можно сделать?
    16 июля 2015 г. 11:01