Результаты поиска по запросу "expression-trees"

1 ответ

@MarcGravell Большое спасибо за публикацию этого ответа, очень полезно.

аюсь динамически создавать выражения на основе объекта спецификации. Я создал класс ExpressionHelper, который имеет частное выражение, например: private Expression<Func<T, bool>> expression; public ExpressionHelper() { expression = ...

2 ответа

Мне нравится использовать linq для создания деревьев выражений, это заставляет меня чувствовать себя сверхмощным, поэтому я добавил это не как полный ответ на ваш вопрос, а скорее как элегантный способ создания деревьев выражений ...

аюсь создать дерево выражений, которое можно вставить в Linq2SQL, чтобы он генерировал хороший чистый запрос. Моя цель - создать фильтр, который принимает произвольный набор слов для AND и NOT (или OR и NOT) вместе. Поскольку я хочу изменить ...

4 ответа

 экземпляры с лямбда-нотацией.

аю с идеей передачи присваивания свойства методу в виде дерева выражений. Метод вызвал бы выражение так, чтобы свойство было назначено правильно, а затем обнаружил имя свойства, которое было только что назначено, чтобы я мог вызвать событие ...

ТОП публикаций

1 ответ

Как получить значение свойства из MemberExpression без .Compile ()?

У меня возникают проблемы при попытке получить значение объекта из дерева выражений без использования .Compile () Объект довольно прост. var userModel = new UserModel { Email = "[email protected]"};Метод, который дает мне проблемы, выглядит ...

2 ответа

@Sixletter: Это объясняет, я не заметил, что старая версия была настолько отлична ...

ою анализатор выражений, из которого я хотел бы сгенерировать код запроса к базе данных, я довольно далеко продвинулся, но точно застрял при анализе BinaryExpressions. Это довольно легко разбить их на левую и правую, но мне нужно определить ...

2 ответа

 только когда мне это действительно нужно.

ользуюLinqKit [http://www.albahari.com/nutshell/linqkit.aspx]библиотека, которая позволяет комбинировать выражения на лету. Это чистое блаженство для написания слоя доступа к данным Entity Framewok, потому что несколько выражений можно при ...

1 ответ

@jullin - мое обновление отвечает на ваш вопрос?

чание: я знаю, что это очень просто создать с помощью динамического linq, но я хочу научиться. Я хочу создать лямбду, которая «находит»: Имя = Дэвид И Возраст = 10. class Person { public int Age { get; set; } public string Name { get; set; } ...

1 ответ

Создание функции, которая преобразует функции одного типа в другой

Для некоторых необычных вещей отражения у меня есть функция типа Func, и мне нужно передать ее в функцию, которая принимает тип Func, где T неизвестен до времени выполнения. Например: public bool MyOperation(Func<string,bool> op) { return ...

2 ответа

Я думаю, что сообщение об ошибке является общим, и поэтому рассматривается для различных видов сбоев. Однако проблема, которую я описал, кажется, возникает для всех, а не только для меня, поэтому я сомневаюсь, что это связано с переменной LIB.

жете считать это сообщением об ошибке, однако мне любопытно, если я здесь ужасно ошибаюсь, или если есть объяснение от Эрика или кого-то еще в Microsoft. ОбновитьЭто - сейчасопубликовано как ...

4 ответа

Как мне создать универсальное выражение, которое имеет выражение в качестве параметра

СуществуетDisplayNameFor(x=>x.Title) помощник в ASP.Net MVC. Я хочу реализовать нечто подобное в поведении. Я хочу иметь метод, который принимает выражение на основеUser класс (u=>u.Birthdate или u => u.Name), операнд (больше, меньше, равно) и ...