|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Мойшик ТрунькинJVFбез использования SQL-ля. ниче подобного. SQL даже ще больше рулит (только правильный, канонический). К тому же иногда проще и эффективней подсунуть готовый SQL орм-му А может просто исполнить sql никуда ничего не подсовывая? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2016, 22:50 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Где-то в степиCat2, это ж какую вьюху надо иметь на клиенте ( наверное с мордой коли валуева( считать однофамильцем)) что бы забиндить на него датасет? Можно и не по вьюхе, а по выборке из хранимой процедуры. Хотя вьюхи тоже подойдут. Это же не материальный объект в базе, а просто некое правило для соединения таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2016, 22:53 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Мойшик Трунькинвот, про хибер http://nhibernate.info/doc/nh/en/index.html сына, открой для себя укросубд "Стебелек". https://github.com/Bazist/DniproClient.NET/tree/master/DniproClient ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2016, 23:01 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Cat2, вообще дс задумывался как механизм работы с портфельными данными, тогда и про мувице и мапинг никто не слышал может выгружать требуха в xml со всеми атрибутами для целостности данных, пользовали в пятом г. - знаем. Можно пользовать и дальше - он валиден, но по мне уж лучше под жопой держать sqlite со всеми вкусняшками. вот у меня в среднем проекте 60 таблиц на клиенте, и что держать все это хозяйство там? лайт тоже стреляет очень быстро да и ооп проекция немаловажный фактор. так что ОТ ПАРОВОЗА ТОЛЬКО К ПАРОВОЗУ.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2016, 06:50 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Мойшик Трунькинрастолкуйте, чем этот старый зверь - DataSet - заслуживает право на жизнь в современных реалиях 1. Удобен, если схема данных не известна на этапе разработки, известна только на этапе исполнения. 2. "Халявная" модель данных с отслеживанием изменений. 3. Производительность - нет "тяжёлого" холодного запуска, нет необходимости кодогенерации через Emit. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2016, 09:19 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
ИзопропилМойшик Трунькинпропущено... ниче подобного. SQL даже ще больше рулит (только правильный, канонический). К тому же иногда проще и эффективней подсунуть готовый SQL орм-му А может просто исполнить sql никуда ничего не подсовывая?Результаты выполнения SQL всё равно куда-то нужно пихать, лучше в ОРМ. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2016, 09:21 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Алексей КИзопропилпропущено... А может просто исполнить sql никуда ничего не подсовывая?Результаты выполнения SQL всё равно куда-то нужно пихать, лучше в ОРМ. а других вариантов-то и нет. только это будет либо самодельная недоОРМ, или нормальная ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2016, 17:56 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
JVFМойшик Трунькинвот, про хибер http://nhibernate.info/doc/nh/en/index.html сына, открой для себя укросубд "Стебелек". https://github.com/Bazist/DniproClient.NET/tree/master/DniproClient пользуйся им сам ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2016, 17:57 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Алексей К1. Удобен, если схема данных не известна на этапе разработки, известна только на этапе исполнения и автогенеренный гуй? а бизнес логика исполняется как динамический скрипт? динамические приложения БД - это очень специфическая облать. может там и имеет место быть, но там, по сравнению со всем остальным, это такие кропали. тогда уж сразу лучше 1С ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2016, 18:03 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Мойшик ТрунькинАлексей Кпропущено... Результаты выполнения SQL всё равно куда-то нужно пихать, лучше в ОРМ. а других вариантов-то и нет. только это будет либо самодельная недоОРМ, или нормальная Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2016, 09:34 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
ИзопропилМойшик Трунькинпропущено... ниче подобного. SQL даже ще больше рулит (только правильный, канонический). К тому же иногда проще и эффективней подсунуть готовый SQL орм-му А может просто исполнить sql никуда ничего не подсовывая?SQL вручную предлагается писать? А то к хорошему в LINQ уже привыкли: ассоциации, let и т. п. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2016, 09:51 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Алексей КИзопропилпропущено... А может просто исполнить sql никуда ничего не подсовывая?SQL вручную предлагается писать? А то к хорошему в LINQ уже привыкли: ассоциации, let и т. п. Зачем вручную? Есть графические построители запросов. Чутка подрихтуешь напильником и, в путь! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2016, 09:26 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Cat2Есть графические построители запросов.Сомнительное удовольствие. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2016, 08:40 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Алексей КCat2Есть графические построители запросов.Сомнительное удовольствие. это для мазохистов. датасет - умер. и царство ему небесное. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2016, 17:35 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Cat2Зачем вручную? я слабо себе представляю, как можно визуализировать запросы, отличные оп пачки join ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2016, 19:11 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Мойшик ТрунькинАлексей Кпропущено... Сомнительное удовольствие. это для мазохистов. датасет - умер. и царство ему небесное. Родились те, кто не понимает как его использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 07:19 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
ИзопропилCat2Зачем вручную? я слабо себе представляю, как можно визуализировать запросы, отличные оп пачки join А на автогенерируемые и смотреть-то тошно ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 07:25 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Cat2Изопропилпропущено... я слабо себе представляю, как можно визуализировать запросы, отличные оп пачки join А на автогенерируемые и смотреть-то тошноПлан выполнения зависит от красоты запроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 07:55 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Алексей К, Вот у этого, автосгененированного, и нормального точно отличаются Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 09:06 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
ИзопропилCat2Зачем вручную? я слабо себе представляю, как можно визуализировать запросы, отличные оп пачки join Ну например можно попробовать избавиться от многословности. Когда появились аналитические решения уравнений 4 степени , формулы записывались словами и для решения нужна была не слабая подготовка. Потом Виет и Лейбниц придумали математические обозначения. Тут думаю возможно нечто подобное, как минимум если записывать компактнее, то все будет проще восприниматься визуально. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 09:59 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
ЕвгенийВ, SQL - это и есть математическое обозначение ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 10:07 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Изопропил, ++ в один це особенно )) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 10:26 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Cat2Вот у этого, автосгененированного, и нормального точно отличаются Тут есть смысл добавить в таблицу поле timestamp, тогда генератор ограничится только проверкой этого поля вместо того чтобы генерить портянку проверок что значение каждого из полей не поменялось. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 10:32 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Dima TCat2Вот у этого, автосгененированного, и нормального точно отличаются Тут есть смысл добавить в таблицу поле timestamp, тогда генератор ограничится только проверкой этого поля вместо того чтобы генерить портянку проверок что значение каждого из полей не поменялось. Тут достаточно убрать всю лабуду из проверки, так как суррогатный первичный ключ по полю TestId не меняется никогда ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 10:42 |
|
Удаление строк из датасет
|
|||
---|---|---|---|
#18+
Cat2Тут достаточно убрать всю лабуду из проверки, так как суррогатный первичный ключ по полю TestId не меняется никогда Смысл лабуды в том что она проверяет что текущее состояние у записи такое же как закэшировано на клиенте, т.е. проверка что между чтением и записью не было изменения другим клиентом. Если это не нужно, то надо отключать. Я тут 19541675 спрашивал как это проверяторство по дефолту отключить, никто не подсказал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 10:48 |
|
|
start [/forum/topic.php?fid=20&msg=39296000&tid=1400383]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 456ms |
0 / 0 |