7
ответов

Что лучший способ состоит в том, чтобы объединить два объекта во время времени выполнения с помощью C#?

У меня есть два объекта, и я хочу объединить их: общедоступный класс Foo {общедоступное имя строки {добирается; набор; }} общедоступный класс Панель {общедоступный идентификатор Гуида {добираются; набор;} общественность представляет Property1 в виде строк
вопрос задан: 1 September 2009 15:17
7
ответов

C # Lambda Expression - Condense And / or Logic [duplicate]

У меня есть следующие lambdas, созданные отражением, и вам нужно знать, как их конденсировать в одно выражение: Current: {((txliferequest.OLifE.Party.Any (party = & gt; party.Address.Any (address = ...
вопрос задан: 27 June 2009 02:04
2
ответа

Как я Испускаю Систему. Linq. Выражение?

У меня есть некоторый код, который генерирует различный Func <> делегаты, использующие Систему. Linq. Выражения и Выражение. Лямбда <Func <>>.Compile () и т.д. Я хотел бы иметь возможность сериализировать...
вопрос задан: 27 February 2010 00:28
1
ответ

Как я могу сгенерировать вложенное лямбда-выражение с захватом переменных

Я пытаюсь сгенерировать выражение вроде (Foo foo) = > () = > foo.Bar (), а затем запустите внешнюю лямбду, предоставив экземпляр Foo, чтобы возвращаемое значение было замыканием, которое статически вызывает ...
вопрос задан: 17 January 2019 16:51
1
ответ

Как я составляю Выражения Linq? т.е. Func <Exp <Func <X, Y>>, Exp <Func <Y, Z>>, Exp <Func <X, Z>>>

Я создаю Блок проверки допустимости <T> класс. Я пытаюсь реализовать методы расширения Linq SelectMany для своего блока проверки допустимости, чтобы смочь сочинить, выражения с помощью Linq запрашивают и проверяют финал...
вопрос задан: 23 May 2017 12:10
1
ответ

Почему некоторые Свойства объекта UnaryExpression и другие MemberExpression?

Действуя в ответ на мой вопрос Выберите свойство модели, используя лямбду, а не вопрос имени свойства строки, желая добавить свойства в коллекцию следующим образом: var props = new ...
вопрос задан: 23 May 2017 11:54
1
ответ

Как я получаю доступ к Объекту Словаря с помощью Выражений Linq

Я хочу создать Лямбда-выражение с помощью Выражений Linq, который может получить доступ к объекту в словаре стилей 'набора свойств' с помощью Индекса строк. Я использую.Net 4. статическая пустота...
вопрос задан: 21 June 2010 15:22
1
ответ

Выражение LINQ <Func <T, bool>> equavalent.Contains ()

Имеет кого-либо, понял то, как создать.Contains (строка) функция, использующая Выражения Linq, или даже создать предикат для выполнения этого общедоступного статического Выражения <Func <T, bool>> Или <T&...
вопрос задан: 17 March 2010 09:32
0
ответов

Разбор текстовых запросов в Sprache

Я пытаюсь написать код для соответствия строк на основе шаблона: pattern: "dog and (cat or goat)" строка теста: "doggoat" результат: true строка теста: "dogfrog" результат: false Я пытаюсь Напиши ...
вопрос задан: 16 January 2019 10:30
0
ответов

Динамическое выражение с использованием LINQ. Как найти кухню?

Я пытаюсь реализовать пользовательский динамический фильтр, где used выбирает некоторые свойства, выбирает некоторые операторы, а также выбирает значения. Поскольку я еще не нашел ответа на этот вопрос, я попытался использовать LINQ ...
вопрос задан: 23 May 2017 12:15
0
ответов

Объединение выражения OrderBy с выражением Where

Я нашел следующий вопрос, который может объединить несколько выражений Expression> :Как объединить два выражения C #Lambda без вызова? Мне интересно, используя ли...
вопрос задан: 23 May 2017 11:49
0
ответов

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

Я пытаюсь использовать GetCustomAttributes() для получения атрибута, определенного для свойства. Проблема в том, что свойство является переопределенным, и я не могу понять, как извлечь переопределенное свойство из ...
вопрос задан: 22 January 2017 15:10
0
ответов

Как заполнить данные с помощью AddOrUpdate с помощью сложного ключа в EF 4.3

Я пытаюсь заполнить базу данных разработки некоторыми тестовыми данными. Я использовал context.People.AddOrUpdate (p => p.Id, people )); с большим успехом. У меня есть другая таблица, которую мне нужно заполнить, в которой я...
вопрос задан: 13 October 2014 18:00
0
ответов

Какова цель Выражения LINQ. Метод кавычки?

Состояния документации MSDN: Выражение. Метод кавычки Создает UnaryExpression, который представляет выражение, которое имеет постоянную величину Выражения типа. Я смог создать...
вопрос задан: 2 October 2013 22:43
0
ответов

Дерево выражений для метода String.IndexOf

Как мне построить дерево выражений для string.IndexOf ("substring" , StringComparison.OrdinalIgnoreCase)? Я могу заставить его работать без второго аргумента: StringComparison.OrdinalIgnoreCase. Эти ...
вопрос задан: 26 April 2013 05:04
0
ответов

Как регистрировать выражение предиката?

Обычно в моих репозиториях есть операторы регистрации для целей отладки, позволяющие мне видеть значения параметров. Недавно я пошел по пути создания универсального репозитория, который принимает предикат ...
вопрос задан: 22 June 2012 01:15
0
ответов

Надежное обнаружение классов, созданных компилятором, в деревьях выражений C#

Я создаю конвертер выражений C# в Javascript, по аналогии с Linq-to-SQL,но я столкнулся с проблемами с деревьями выражений, созданными компилятором. Особая проблема, с которой я сталкиваюсь, это...
вопрос задан: 13 June 2012 10:18
0
ответов

Передача выражения LINQ другому QueryProvider

У меня есть простой пользовательский QueryProvider, который принимает выражение, переводит его в SQL и запрашивает базу данных sql. Я хочу создать небольшой кэш в QueryProvider, в котором хранятся часто используемые...
вопрос задан: 29 May 2012 15:19
0
ответов

используйте Expression> в Linq содержит расширение

Используя следующий пример, я хотел бы использовать свое выражение в моем методе Contains, чтобы он передал запрос на сервер sql с использованием EF. Как я могу построить это, чтобы работать правильно? пустота Главная()...
вопрос задан: 11 April 2012 07:44
0
ответов

Преобразование лямбда-выражения в уникальный ключ для кэширования

Я просмотрел другие вопросы, похожие на этот, но не нашел подходящих ответов. Я использовал следующий код для генерации уникальных ключей для хранения результатов моих linq-запросов...
вопрос задан: 19 March 2012 09:26
0
ответов

Как динамически создать выражение < Func < MyClass, bool > > Предикат из выражения < Func < MyClass, string > & gt ;?

Я пытаюсь добавить, где предикаты, и моя цель состоит в том, чтобы создать то же выражение, что и: Services.Where (s = > s.Name == "Modules" & amp; s.Namespace == "Namespace"); У меня есть следующий код: ...
вопрос задан: 29 December 2011 08:19
0
ответов

Удовольствие (?) С выражениями Linq в методах расширения

Я написал выражение HtmlHelper. Я трачу много времени на добавление тегов заголовков в свои раскрывающиеся списки, например: public static HtmlString SelectFor (это ...
вопрос задан: 29 October 2011 12:30
0
ответов

Linq - Создание выражения из выражения

У меня есть предикат Expression > Мне нужно использовать его как предикат Expression > с использованием свойства T1 для T2 Я пытался подумать о нескольких ...
вопрос задан: 2 October 2011 14:31
0
ответов

Выражение члена LINQ получение имени столбца

Здравствуйте, я использую LINQ и EF с C # 4.0. Я перетащил основную таблицу ELMAH в EF (построенную и сохраненную много раз). Все работает, как и следовало ожидать. Но я пытался быть слишком амбициозным и ...
вопрос задан: 7 June 2011 18:27
0
ответов

Объединить несколько похожих SELECT-выражений в одно выражение

Как объединить несколько похожих SELECT-выражений в одно выражение? private static Expression > CombineSelectors (params Expression
вопрос задан: 30 May 2011 21:21
0
ответов

Вызов (params object []) с Выражение []

I ' m пытается вызвать String.Format из дерева Linq.Expression. Вот простой пример: var format = Expression.Constant ("({0}) {1}"); var company = Expression.Property (input, ...
вопрос задан: 24 May 2011 22:01
0
ответов

Как Func неявно преобразуется в Expression >?

Я не понимаю, что здесь происходит: Обе эти строки компилируются: Func <объект> func = () => новый объект (); Выражение > выражение = () => новый объект (); ...
вопрос задан: 3 May 2011 02:51
0
ответов

Как построить LambdaExpression из существующего LambdaExpression без компиляции

Я хочу объединить два LambdaExpression без их компиляции. Вот как это будет выглядеть, если я их скомпилирую: public Expression > CreatePredicate <...
вопрос задан: 19 March 2011 12:07
0
ответов

Динамический LINQ - есть ли версия .NET 4?

Я хочу использовать LINQ для некоторых процедур поиска и хотел есть некоторые динамические предложения where. Так, например, если пользователь хочет выполнить поиск по городу или по штату, у меня будет динамический LINQ ...
вопрос задан: 2 March 2011 21:33
0
ответов

Как выражения Linq определяют равенство?

Я рассматриваю возможность использования выражения Linq в качестве ключа в словаре. Однако меня беспокоят странные результаты, потому что я не знаю, как Equality определяется выражениями Linq. ...
вопрос задан: 17 February 2011 18:14