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

6 ответов

Однако это указывает на то, что если ваше выражение будет более сложным, даже в режиме релиза будет существенная разница.

у

2 ответа

Создание выражения из строки имени свойства?

Я пытаюсь создать запрос, основанный на каком-то JSON, в настоящее время я анализирую JSON в набор правил, каждое правило содержит имя поля, тип сравнения (=,> и т. Д.) И значение для сравнения. У меня возникла проблема с получением этого ...

2 ответа

Деревья выражений - ненужное преобразование в int32

Деревья выражений, похоже, создают ненужное преобразование при работе с байтами и шортами, они преобразуют обе стороны (например, в двоичных выражениях) в int32. Это проблема у некоторых провайдеров Linq, которые я видел, каждый должен очистить ...

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

1 ответ

Спасибо за это, Гаэль. Я не сталкивался с PostSharp до сегодняшнего дня. Я добавлю это в свой список рождественских исследований.

оторых местах я заметил, что деревья выражений передаются в качестве аргументов в методы, позволяющие компилятору проверять имена свойств. Например, Caliburn Micro имеет следующую сигнатуру метода в своем классе PropertyChangedBase: public ...

3 ответа

Получить значение параметра из выражения Linq

У меня следующий класс public class MyClass { public bool Delete(Product product) { // some code. } } Теперь у меня есть вспомогательный класс, который выглядит следующим образом public class Helper<T, TResult> { public Type Type; public string ...

2 ответа

https://msdn.microsoft.com/en-us/library/bb382914(v=vs.110).aspx

у создать лямбда-выражение динамически для этого: (o => o.Year == year && o.CityCode == cityCode && o.Status == status)и я пишу это: var body = Expression.AndAlso( Expression.Equal( Expression.PropertyOrField(param, "Year"), ...

3 ответа

Великие умы....

ел бы иметь возможность генерировать скомпилированное выражение для установки свойства, учитывая лямбда-выражение, которое предоставляет метод "get" для свойства. Вот что я ищу: public Action<int> CreateSetter<T>(Expression<Func<T, int>> ...

2 ответа

 к функции, которая фильтрует данные на уровне базы данных.

ится к:Создать лямбда-выражение с 3 условиями [https://stackoverflow.com/questions/46032599/create-a-lambda-expression-with-3-conditions] Пожалуйста, рассмотрите этот Кодекс: from a in myTbl where a.Address.Contains(strToCheck) select aКак я ...

0 ответов

).

алось найти группу по ссылкам в документации ODATA V4. Когда мы передаем group by query в URL, он просто возвращает ключ, а не фактические сгруппированные результаты. Любые ссылки на использование Group by в Asp.Net ODATA, на точках ...

0 ответов

Ох, в те дни, когда код был прост, и вам не нужно было быть «юристом по языку», чтобы писать код :(

аюсь создать универсальный класс для работы с сущностями из EF. Этот класс общается с репозиториями, но именно этот класс создает выражения, отправляемые в репозитории. Во всяком случае, я просто пытаюсь реализовать один виртуальный метод, ...