powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Windows 8 и SL
25 сообщений из 309, страница 8 из 13
Windows 8 и SL
    #37320141
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНу это было бы слишком уж красиво :)Зато наповал.
Приступайте, коллега :)
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320214
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не тяните вожжи, Игорь, дайте передыху :)
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320571
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaПример простой. Редактируем бизнес-объект, который содержит поля, другие объекты и списки, которые в свою очередь, также могут содержать другие. В общем случае БО маппится в несколько таблиц БД.
Одно дело тащить этот зоопарк, а потом пытаться с ним бороться в рукопашную, и совсем другое дело, когда у него прописаны все нужные интерфейсы, валидация,которая может быть достаточно сложная, бизнес-правила и тд.
Ворох dataset'ов или один Load,Save. Автоматическая генерация всего комплекта или утомительное щелканье мышкой.


Никто ничем врукопашную не борется.
Классы генерируемому или врукпопашную написанному соответствет Макротип (который осздается несколькими щелчками мыши).
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320577
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и этот Макротип тут же визуализируется в разных представления, клонируется как угодно глубоко, копируется и т.д.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320580
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВестникViPRos...
3. Генерирем классы жесточайшие
...
А надо -
...

а что же вместо пункта 3?

Метаданные типа - макротипа (включая методы и события).
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320581
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кiscrafmи про это же...
или перебор записей в датасете более шокирующий чем перебор элементов в коллекции? О чем вообще речь идет?Соглашусь. Перебор записей в датасете круче чем LINQ.

А чем круче перебор ЛИНК в БД, чем перебор ЛИНК в Датасет?
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320584
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КiscrafmПросто Вы говорите о том, что что-то не так, хочется выяснить, что же не так и почему об этом не знают те, кто работает с данными через наборы данных.Данные одного датасета поджойнить (inner join) с данными другого датасета, отфильтровать с использованием данных третьего датасета, отсортировать, выбрать часть полей, чё-то там посчитать и отдать датабиндингу для отображения в гриде. Устроит?

ЗАПРОСТО.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320593
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

Муся SQL существует 100 лет/
Все говно которое ты написал врукопашную просто настравивается 1 раз в динамический СКЛ и все.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320594
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а фильтруюется вот так взуально
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320603
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaСахават, вариантов борьбы с БД много. Например, entitygraph - подход сходный с твоим. Я тоже прописываю граф, но работаю с ним по другому. В OData совсем другое решение.

ЗЫ Клиентское место ларька ничем особо не отличается от всего остального, если не выносить все в обработчики событий

Ну я этот граф не маппингом получаю. И у меня целоснтные пересекающиеся подграфы с встроенным функционалом.
Это не маппинг а динамическик структурные классы.

Очень сильно лавка отличается например от AI.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320606
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ORM (объект релейшн маппинг - это вторично) , а ORM (объект роле моделлинг) + контексты + контракты
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320614
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosАлексей Кпропущено...
Соглашусь. Перебор записей в датасете круче чем LINQ.

А чем круче перебор ЛИНК в БД, чем перебор ЛИНК в Датасет?

Ты как-то показывал запросы, которые генерит ваш фрейморк. Чудес на свете не бывает, выигрываем в скорости разработки(что получается далеко невсегда, тк все имеет свои ограничения), но проигрываем в скорости работы с БД, что многих не устроит.
Далеко ходить не нужно - славный 1С. Бодро строим таблички, а потом смотрим, что из этого получится.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320617
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

это почему же в скорости проигрываем??????
Мои запрос ы лучше чем хибера и еф
и + я их автоматически трассирую и оптимизирую
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320618
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а внутри встроен i4o2 и еще много чего для линк
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320629
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1с с своими объектами работатет перебором, потому что там нет языка декларативного, рефлексии, но у нас то с тобой есть :) - спасибо мс
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320635
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosSeVa,

это почему же в скорости проигрываем??????
Мои запрос ы лучше чем хибера и еф
и + я их автоматически трассирую и оптимизирую

ТОгда непонятно какая у тебя динамика, если запросы строятся вручную. У тебя EAV?
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320674
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

Как это вручную?
Я показывал как построить персистентный параметризированный вью (виртуальный тип).
Никто никакого СКЛ в глаза не видит.
Прикладной прогер работает на уровне LoadMacroType, Unload..., Undo..., Save... и т.д.
А все типы и т.д проектирует модельщик предметной области.
Метод написанный прикладным прогером выставляет контракт (мжет меняться), випрос проверяет на валидность контекста для обеспечения контракта, и если все ок то вызывает метод на выполнение.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320675
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos
Муся SQL существует 100 лет/
Все говно которое ты написал врукопашную просто настравивается 1 раз в динамический СКЛ и все.
Саха, ты че там у себя куришь? )
Какой нафик SQL, какой нафик гуй? Это тупо вычисления в памяти, которым не нужна субд и гуй. Часто ли ты в тех же SOA-ориентированных задачах встречаешь гуй? :)
Спасибо, поржал. То есть, чтобы тому же винсервису оттрансформить xml - поднимаем субд, натягиваем гавногуй и танцуем вприпляс? Круто епт. Ты - маг 5 уровня, - магия Земли курит в сторонке, берсерк наше все
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320679
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosА все типы и т.д проектирует модельщик предметной области.
Метод написанный прикладным прогером выставляет контракт
Кому на рынке нужно такое поделие, в котором необходимы такие ресурсы для конфигурации рабочего плацдарма? Посмотри на Microsoft Dynamics CRM, подумай о смысле бытия.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320682
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

отдыхай
тут начный базар, что первично - жестко сгенерированный рациональный интеллектуальный агент или динмаически компонуемый обучающийся суперагент
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320685
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если чуть мозгами шевелил то понял бы, что никто не отменил то что ты говоришь, так как прикладной прогер пишет .Net
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320688
.ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей КА если бы МСУ не поленился описать под указанную структуру данных классы, и десериализовал бы XML в них - результат был бы ещё более выразителен. :-)
Выразительности можно достичь и безо фсяких там классов десерелиазованных :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim query = From master In XDocument.Load("data.xml")...<master>
            Where master.<detail>.@title = "x"
            Order By master.@title
            Let detailTitles = (From detail In master...<detail> Select detail.@title)
            Select New With {
                                .Master = master,
                                .DelimitedString = detailTitles.Aggregate(Function(a, b) String.Format("{0},{1}", a, b)),
                                .DetailsCount = detailTitles.Count
                            }

Dim result = query.ToList

Таки интересно было бы поглядеть на дельфийскую простыню, для сравнения.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320691
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaТОгда непонятно какая у тебя динамика, если запросы строятся вручную. У тебя EAV?
нет от ЕАВ я ушел почти сразу же по истечении 3-4 месяцев (хотя интерфейс к еав существует до сих пор), еав больно медленно и нет возможности ()очень сложно интерпреировать создавать очень сложные структуры (т.е. структуры высшего уровня)
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320708
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.ЛП,

ну откроет счас Искра БОЛД и напишет не хуже
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37320762
Урузагзагды
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosАлексей Кпропущено...
Соглашусь. Перебор записей в датасете круче чем LINQ.

А чем круче перебор ЛИНК в БД, чем перебор ЛИНК в Датасет?
ViPRosАлексей Кпропущено...
Данные одного датасета поджойнить (inner join) с данными другого датасета, отфильтровать с использованием данных третьего датасета, отсортировать, выбрать часть полей, чё-то там посчитать и отдать датабиндингу для отображения в гриде. Устроит?

ЗАПРОСТО.
Вы точно правильно поняли о каком датасете идёт речь?
...
Рейтинг: 0 / 0
25 сообщений из 309, страница 8 из 13
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Windows 8 и SL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]