15.08.2010 02:09 | |
Modus |
Смог. Не совсем по стандарту, но для внутренних целей годится. |
03.01.2010 22:51 | |
Modus |
Очередной подступ к вершине http://blogs.msdn.com/mattwar/pages/linq-links.aspx Прилагается QIToolkit - платформа для разработки LINQ-провайдеров. Объём работы вроде бы сокращается, но всё ещё кажется неподъёмным. Но раз он смог, то почему бы не...? |
15.08.2009 01:47 | |
Modus |
Похоже, тему пора переносить в мой персональный раздел, поскольку она потихоньку превращается в дневник моих плясок с бубнов вокруг Linq... OnLoaded вызвался. Он не вызывался из-за неправильно написанного прокси и из-за отсутствия первичного ключа у таблицы. |
14.08.2009 10:47 | |
Modus |
Радость была преждевременной. Теперь я уперся в то, что у меня никак не вызывается метод OnLoaded. Я создаю класс, который заполняется автоматически сложным запросом, такой таблицы в базе нет. Теоретически, Linq должен автоматически найти этот метод и вызвать его после привязки, но увы. Не помогает ни создание нового типа контекста, ни метамодель. Буду рыться в исходниках рефлектором... |
01.08.2009 02:32 | |
Modus | Так. Похоже, дела немного налаживаются. Сейчас я копаю в сторону реализации метамодели с использованием паттерна Proxy, чтобы реализовать только то, что мне надо. Там вроде бы всё есть для того чтобы взаимодействовать с Sql провайдером своими средствами... |
28.07.2009 17:49 | |
Modus | Тогда что ты имел в виду этой цитатой? |
28.07.2009 16:44 | |
Makinson |
Спасибо. Я не знаток этой тематики... |
28.07.2009 14:07 | |
Modus | Ничего лучше чем http://blogs.msdn.com/charlie/archiv...ee-basics.aspx не нагуглил. |
28.07.2009 11:35 | |
Виктор | Формат дерева покурить где можно? Может тоже где заюзаю. |
28.07.2009 11:06 | |
Modus |
Парсер там в принципе не нужен. Лямбда-выражения в C# уже приходят в виде дерева. Нужно по этому дереву построить запрос SQL. Я не владею математическим аппаратом преобразования одного дерева в другое, да и представление лямбда-выражений в виде дерева простотой не отличается. DevExpress'овские фильтры я в свою объектную модель запроса уже преобразую, но кривовато, работает только в простых случаях (для реальной практики годится, потому что сложные случаи маловероятны). Кстати, Макинсон, очень рад тебя видеть тут в добром здравии. |
В этой теме более 10 ответов(а). Нажмите здесь, чтобы перезагрузить эту тему. |