powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / OO расширения SQL.
25 сообщений из 231, страница 6 из 10
OO расширения SQL.
    #37538874
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

Почему?
я же говорил про контракты (метаданные не так просто менять)
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538879
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosпрогер не знает ничего о прецедурах там или СКЛ
На каком-же языке он программы пишет ? (подозреваю птичий)
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538884
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВСЕ методы типов хранятся в БД
изменение метаданных касается их и если изменение мета приводит к невыполнимоси метода то они отменяются или метод отмечается как неисполнимым с соответствующим икзепшном
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538885
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а пока БД не синхронизировано данные в ЕАВ кеше
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538891
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модViPRosпрогер не знает ничего о прецедурах там или СКЛ
На каком-же языке он программы пишет ? (подозреваю птичий)
на любом NET языке (переделаю на сервисы и тогда на любом)
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538907
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosна любом NET языке (переделаю на сервисы и тогда на любом)
С вызовом методов из БД ? А как работать с множеством объектов без запросов ?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538918
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

я не понимаю, что такое множество объектов

в ВИПРОС есть ТИП и МАКРОТИП(ТИПы + Ссылки)
Прогер работает с Макротипами (любой Тип имеет дефольтный макротип)
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538920
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosизменение метаданных касается их и если изменение мета приводит к невыполнимоси метода то они отменяются или метод отмечается как неисполнимым с соответствующим икзепшном
Т.е. изменение метаданных -> alter table ... -> компиляция методов -> икзепшн в runtime у эндюзера
Так ?
зы вот для чего и нужен EAV - никаких alter table .. и икзепшн , а метаданные меняй как хошь
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538922
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в памяти создается БД куда сваливаются все загруженные макротипы
прогер работает с этой БД
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538930
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

алтер тейбл может нарушить работу метода только если Удалено что то значимое (Тип или его свойство)
Но модель ведет Модельщик а не кто нить???????? зачем ему че то удалять?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538931
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosя не понимаю, что такое множество объектов
как написать программу, выводящую на печать список объектов заданного класса по фильтру без SQL ?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538936
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

ЛоадМакротип(Имя, Фильтр)
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538940
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕАВ в ВИПРОС есть в чистом виде (один из режимов)
но расписание производства или АПС там работает часами :(
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538941
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может плохо реализовал
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538950
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosЛоадМакротип(Имя, Фильтр)
Маловато будет. А сложные запросы c join- ами, подзапросами и прочей аналитикой ?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538953
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модViPRosя не понимаю, что такое множество объектов
как написать программу, выводящую на печать список объектов заданного класса по фильтру без SQL ?
ну такая фигня счас получается

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        public void Генерация_Нормативного_процесса_из_Структуры_изделия_и_Основного_поставщикаСРазбивкойПоВходам(Guid contextId, YSBMESDataSet ds, DataTable dt, DataRow dr)
        {
            main.LoadMacroType("Процесс нормативный");

            t_sm = main.GetObjectIDByObjectName("Тип смещения", "Дни");
            t_po = main.GetObjectIDByObjectName("Тип потока", "Материальный");
            t_sv = main.GetObjectIDByObjectName("Тип связи", "КонецВНачало");

            DataRow tpr = ds.Tables["Процесс нормативный"].NewRow();
            tpr["РодительИД"] = DBNull.Value;
            tpr["Наименование"] = "Изготовление " + dr["Наименование"].ToString();
            tpr["Тип смещения"] = t_sm;
            //            tpr["Актуальность"] = true;
            ds.Tables["Процесс нормативный"].Rows.Add(tpr);

            compozits = main.GetAgregatedTypesByName("Составное изделие");

            СоздатьНПизСтруктурыиОПСРазбивкойПоВходам(ds, dr, (Guid)tpr["ИД"], Guid.Empty);

            main.SaveDS();
        }
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538961
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модViPRosЛоадМакротип(Имя, Фильтр)
Маловато будет. А сложные запросы c join- ами, подзапросами и прочей аналитикой ?
Какие джойны?????
Есть Тип, Макротип (персистентный, виртуальный)
все джойны и т.д. делаются при вызове Макротипов
а Внутри если надо LINQ
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538965
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosно расписание производства или АПС там работает часами :(
Да, для таких задач ЕАВ не годится, надо комбинировать (или все в ОП закачивать)
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538978
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модViPRosно расписание производства или АПС там работает часами :(
Да, для таких задач ЕАВ не годится, надо комбинировать (или все в ОП закачивать)
Потому и комбинировал
ЕАВ сейчас нужен
1. Для нетипизированных свойств
2. для кеша до типизации
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538986
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosну такая фигня счас получается
Мне SQL как-то ближе
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37538989
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosКакие джойны?????
Есть Тип, Макротип (персистентный, виртуальный)
все джойны и т.д. делаются при вызове Макротипов
а Внутри если надо LINQ
Т.е. все предопределено заранее и программист не может ничего сделать ? Надо создавать новый Макротип ?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37539006
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

если этот Макротип для описания предметной области то лучше его создать (виртуальный (вью из имеющихся типов) или персистентный)
а вощне можно работать и с СКЛ
вот методы
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37539007
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37539010
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos
Ваш подход понятен, успехов
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37539117
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

вот тут на писатель попытался описать как мог (частично и с ошибками + устарела сильно)
если охота полистай
много че с той поры добавлено, но конечно работать и работать еще, но некогда прикладные задачи отнимают все время

вот ссылка http://depositfiles.com/files/5q6qmjo9y
сообщие если скачаешь, что бы убил
...
Рейтинг: 0 / 0
25 сообщений из 231, страница 6 из 10
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / OO расширения SQL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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