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

5 ответов

Эффективно исключить общие подвыражения в .NET Expression Tree

4 ответа

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

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

4 ответа

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

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

1 ответ

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

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

1 ответ

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

2 ответа

Как я могу преобразовать это выражение linq?

Скажем, у меня есть объект, к которому я хочу обратиться с примененным рейтингом public class Person: Entity { public int Id { get; protected set; } public string Name { get; set; } public DateTime Birthday { get; set; } }В моем запросе у меня ...

2 ответа

Как я могу преобразовать это выражение linq?

Скажем, у меня есть объект, к которому я хочу обратиться с примененным ранжированием:

1 ответ

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

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

1 ответ

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

4 ответа

LINQ to Entities поддерживает приведение только типов примитивов и перечислений EDM с интерфейсом IEntity.

У меня есть следующий общий метод расширения: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error ...