Предыдущие вопросы спросили, возможно ли превратить скомпилированных делегатов в деревья выражений, например: преобразование .net Func <T> к .net Expression <Func <T>> нормальное...
У меня есть метод расширения для динамической фильтрации результатов Linq to Entities с использованием строковых значений. Он отлично работает, пока я не использую его для фильтрации столбцов, допускающих значение NULL. Вот мой код: public static IOrdere
Учитывая простую структуру родителя/дочернего класса. Я хочу использовать linqkit для применения дочернего лямбда-выражения на родителя. Я также хочу, чтобы Лямбда-выражение было обеспечено служебным методом. общественность...
Я пытаюсь создать дерево выражений, которое представляет следующее: myObject.childObjectCollection. Любой (я => я. Имя == "имя"); Сокращенный для ясности, у меня есть следующее://'myObject....
Обновленный Вопрос Далее Вниз, я экспериментировал с деревьями выражений в.NET 4, чтобы сгенерировать код во времени выполнения и я пытался реализовать foreach оператор путем создания выражения...
Динамическая языковая среда исполнения (DLR) имеет несколько довольно классных кодов для Expression, включая очень хороший код для распечатки деревьев Expression, которые я хочу использовать, чтобы: int a = 1; int b = 2; ...
Существует три возможности, но я не могу найти примеры: Система. Linq. Выражения. Система MemberAssignment. Linq. Выражения. Система MemberListBinding. Linq. Выражения. MemberMemberBinding я хочу...
Так, позволяет, говорят, что у меня есть следующее выражение в C#: Выражение <Func <строка>> expr = () => нечто. Панель; Как я вытаскиваю ссылку на нечто?
позвольте там быть: Выражение <Func <Клиент, bool>> выражение = c => c. Имя == "John"; теперь я получаю значение при помощи: представьте myvalue в виде строки = ((ConstantExpression) мусорное ведро. Право).Value; теперь позвольте.
В точке (3) в моем коде я определил запрос, названный query1, в котором я определил.Where лямбда-выражение. Этот запрос является в некотором роде динамичным, но все еще содержит статические элементы, он всегда относится к...
У меня есть дополнительные методы C# на IQueryable, например, FindNewCustomers () и FindCustomersRegisteredAfter (международный год) и т.д, который я использую для "объединения запроса в цепочку" вместе для LINQ к SQL. Теперь к моей проблеме:...
Прежде чем кто-то выкрикнет ответ, прочитайте вопрос. Что является целью метода в.NET 4.0's ExpressionVisitor: общедоступное статическое Посещение ReadOnlyCollection <T> <T> (...
Я создаю дерево выражений LINQ, но оно не скомпилирует, потому что предположительно $var1 локальной переменной вне объема: переменная ''типа 'Система. Объект' сослался от объема'', но это не...
Учитывая выражение, которое указывает на свойство в графе объектов, я хочу получить экземпляр, который владеет скручиванием жгутов свойства тот график. Я боролся. Текущий код просто дает мне...
У меня есть выражение в формате Выражения <Func <T, T2, bool>>, что я должен преобразовать в выражение на формате Выражения <Func <T2, bool>> путем замены T в...
Я задаюсь вопросом, как можно было бы перевести строку sql в дерево выражений. В настоящее время, в Linq к SQL, дерево выражений переводится в sql оператор. Как делает на, идут другим путем? Как был бы...
Я пытаюсь создать лямбда-выражение, содержа два присвоения (как показано далее вниз), который я могу затем передать Queryable. Выберите () метод. Я пытаюсь передать строковую переменную в метод...
Я пропускаю очевидное: Как я получаю доступ к значению параметра в дереве выражений лямбда-выражения? Сценарий: Для делегата x я динамично создаю лямбда-выражение с выражением...
У меня есть Выражение <Func <T, DateTime>>, я хочу принять участие DateTime выражения и осуществить Месяц его. Таким образом, я превратил бы его в Выражение <Func <T, интервал>>...
Я пытаюсь придумать изящный способ обработать некоторые сгенерированные многочлены. Вот ситуация, на которой мы сфокусируемся (исключительно) для этого вопроса: порядок является параметром в генерации n-го порядка...
При создании лямбда-выражения вручную я получаю 'Параметр не в объеме' исключение. Какие-либо идеи относительно того, что я делаю неправильно? общедоступный класс OtherType {общественность представляет First_Name в виде строки {добираются;...
Я создаю подобное электронной таблице приложение, где много маленьких вычислений должно быть сшито вместе в древовидной структуре. Эти вычисления являются пользовательскими, и мне нужен путь к пользователю к...
Важный вопрос не, "Что делает Queryable. OfType делают, это, "как делает код, который я вижу, там выполняют это?" Размышляя над Queryable. OfType, я вижу (после некоторой очистки): общедоступные помехи...
Есть ли способ использовать CompiledQuery. Скомпилировать метод для компиляции Выражения, связанного с IQueryable? В настоящее время у меня есть IQueryable с очень большим Деревом выражений позади него...
так как я использую POCOS в своем домене, я хочу, чтобы мой репозиторий смог к полученным фильтрам Выражения типа моего POCOS и изменил параметр в выражении, чтобы быть типа моего LINQ...
Я просто начинаю с деревьями выражений, таким образом, я надеюсь, что это имеет смысл. Я пытаюсь создать дерево выражений для представления: t => t. SomeProperty. Содержит ("stringValue"); До сих пор я имею:...
Как я могу получить значения аргументов для MethodCallExpression? Сегодня я делаю это, но недостаточно быстро: частный статический объект GetArgumentValue (элемент выражения)
{LambdaExpression l = ...
Как проверить дерево выражений linq, чтобы его можно было перестроить оператор за оператором (используя методы System.Linq.Expressions.Expression)? Я использую DebugView из VS17 для визуализации выражения, но это ...
Я пытаюсь написать код для соответствия строк на основе шаблона: pattern: "dog and (cat or goat)" строка теста: "doggoat" результат: true строка теста: "dogfrog" результат: false Я пытаюсь Напиши ...