0
ответов

Dynamic MemberExpression

Я хочу создать MemberExpression, зная только имя поля; например: общедоступное статическое выражение > GenerateMemberExpression (string fieldName) {...
вопрос задан: 16 March 2011 06:44
0
ответов

Performance of compiled-to-delegate Expression

I'm generating an expression tree that maps properties from a source object to a destination object, that is then compiled to a Func and executed. This is ...
вопрос задан: 1 March 2011 23:44
0
ответов

Как преобразовать двумерный массив в изображение в C #

У меня есть двумерный массив целых чисел в C #. Каждая запись в двумерном массиве соответствует значению пикселя. Как я могу превратить этот двумерный массив в файл изображения (в C #) Спасибо
вопрос задан: 25 February 2011 05:43
0
ответов

C # преобразовать строковое выражение в логическое [closed]

Можно ли преобразовать строковое выражение в логическое условие? Например, я получаю следующую строку: var b = "32 <45 && 32> 20" Я хотел бы создать выражение типа bool ...
вопрос задан: 17 February 2011 13:44
0
ответов

Как мне указать объект, который нужно вернуть из метода дерева выражений?

Я пытаюсь создать метод, используя дерево выражений, которое возвращает объект, но я не могу понять, как на самом деле указать возвращаемый объект. Я пробовал прочитать это, но возвращаемое значение не ...
вопрос задан: 7 February 2011 17:27
0
ответов

Эвристика для «этого» и замыканий в порядке? (Деревья выражений)

Рассмотрим следующее выражение: class A {int x; public void Method (int y) {Expression > expr = () => x == y; // ... Здесь выражение включает ...
вопрос задан: 27 January 2011 09:03
0
ответов

Просмотр кода IL, сгенерированного из скомпилированного выражения

Можно ли просмотреть код IL, сгенерированный при вызове Compile () в дереве выражений? Рассмотрим очень простой пример: class Program {public int Value {get; задавать; } статическая пустота ...
вопрос задан: 21 January 2011 22:00
0
ответов

Почему Expression.And представляет "&", но не "&&"

У меня есть следующий класс: public class Test { public string Text { get; set; } public int Number { get; set; } } И я создаю дерево Expression типа Expression
вопрос задан: 18 January 2011 11:58
0
ответов

Expression > как я могу получить имя TValue ?

// Модель для (person => person.Name); public void ModelFor (выражение > выражение) {// Результатом должно быть "Имя" строка nameOfTValue =? ...
вопрос задан: 5 January 2011 16:17
0
ответов

Копирование или преобразование дерева выражений

Как преобразовать дерево выражений в форме Expression > exp = р => р. возраст> 50; в Expression > exp2 = p => p.Age> 50; где ...
вопрос задан: 5 January 2011 07:49
0
ответов

Создайте действие , чтобы «установить» свойство, когда Мне предоставлено выражение LINQ для «get»

. Я хотел бы иметь возможность сгенерировать скомпилированное выражение для установки свойства, учитывая лямбда-выражение, которое предоставляет метод "получить" для свойства. Вот что я ищу: public Action
вопрос задан: 4 January 2011 17:29
0
ответов

Выполнение DynamicExpression с неизвестными типами

Если кто-то хорошо знаком с пространством имен Linq.Dynamic, мне бы пригодилась помощь - не могу Я не нашел в Интернете никаких дополнительных ресурсов. В основном я использую DynamicExpression.ParseLambda для создания ...
вопрос задан: 31 December 2010 05:45
0
ответов

Как создать дерево выражений, чтобы делать то же самое, что и «StartsWith»

В настоящее время у меня есть этот метод для сравнения двух чисел. Частная функция ETForGreaterThan (запрос ByVal как IQueryable (Of T), ByVal propertyValue As Object, ByVal propertyInfo As PropertyInfo) As ...
вопрос задан: 29 December 2010 14:29
0
ответов

Может быть, монада использует деревья выражений?

Уродливо: string city = null; если (myOrder! = null && myOrder.Customer! = null) city = myOrder.Customer.City; Лучше (может быть монада): var city = myOrder .With (x => x.Customer) ...
вопрос задан: 9 December 2010 21:54
0
ответов

C #: Строковый параметр таинственным образом сбрасывается на пустой - пожалуйста, помогите!

Я экспериментирую с синтаксическим анализом деревьев выражений и написал следующий код: private void TestExpressionTree () { Выражение > expression = x => x == 1 || x ...
вопрос задан: 2 December 2010 13:57
0
ответов

Почему Func <> создается из Expression > медленнее, чем Func <> объявлено напрямую?

Почему Func <> создается из Expression > через .Compile () значительно медленнее, чем просто использование Func <> заявлено прямо? Я только что отказался от использования Func <...
вопрос задан: 18 November 2010 17:39
0
ответов

Linq to Salesforce “SQL” provider

So, I have this new project. My company uses the SalesForce.com cloud to store information about day-to-day operations. My job is to write a new application that will, among other things, more ...
вопрос задан: 8 November 2010 16:12
0
ответов

Оператор Like в Дерево выражений

У меня есть метод расширения Linq для динамической фильтрации запросов Linq с использованием строковых значений. Например: query.WhereHelper ("columName", ">", 1). Я мог бы использовать множество различных операторов фильтрации, например ...
вопрос задан: 13 October 2010 11:28
0
ответов

Анализатор зависимостей дерева выражений

Я создаю анализатор зависимостей дерева выражений для перекрестного источника данных IQueryProvider. То есть у меня есть IQueryable с некоторыми элементами, которые могут выполняться локально в памяти против некоторых ...
вопрос задан: 7 October 2010 22:43
0
ответов

Expression.Call и «Обнаружено неоднозначное совпадение»

Я пытаюсь написать выражение, которое вызывает ToString для свойства и присваивает его значение локальной переменной. Однако вызов ToString для экземпляра объекта с перегрузкой ToString вызывает ...
вопрос задан: 4 October 2010 21:16
0
ответов

Почему можно «Я создаю то же дерево выражений вручную, которое производит моя прямая лямбда

. Я прошел и бился головой об стену некоторое время, теперь искал различные фразы и ключевые слова, но я не могу найти ничего близкого к ответу, поэтому я я надеюсь, что кто-то здесь может пролить немного ...
вопрос задан: 4 October 2010 19:05
0
ответов

Обратное выражение >. Compile ()?

Поскольку мы можем: Выражение > predicate = x => x> 5 ; var result = Enumerable.Range (0,10) .Where (predicate.Compile ()); Как я могу: Func predicate = x = & ...
вопрос задан: 28 September 2010 05:04
0
ответов

Как использовать Expression для создания анонимного типа?

В C # 3.0 вы можно использовать Expression для создания класса со следующим синтаксисом: var exp = Expression.New (typeof (MyClass)); var lambda = LambdaExpression.Lambda (exp); object myObj = lambda.Compile () ....
вопрос задан: 18 September 2010 06:09
0
ответов

Создание дерева выражений в C #

Я пытаюсь создать динамический запрос, используя деревья выражений в LINQ для представления следующий запрос WageConstIns.Where (WageConstIn => WageConstIn.Serialno.ToString (). StartsWith ("2800")); Я ...
вопрос задан: 8 September 2010 10:54
0
ответов

Обновить отношения при сохранении изменений в объектах EF4 POCO

Entity Framework 4, объекты POCO и ASP.Net MVC2. У меня есть отношения «многие ко многим», скажем, между объектами BlogPost и Tag. Это означает, что в моем классе POCO BlogPost, созданном T4, у меня есть: ...
вопрос задан: 3 September 2010 11:02
0
ответов

Как создать Дерево выражений, чтобы сделать что-то подобное команде “Like” SQL

Я работаю над некоторым кодом дерева выражений, написанным коллегой, и изучаю возможность добавления дополнительных выражений. Это в настоящее время поддерживает: равняется, не - равняется, IsNull и т.д. Я должен...
вопрос задан: 20 July 2010 15:18