|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|||||||||||||||||||||
MVVM postgres17.06.2020, 10:41. Показов 18876. Ответов 200
Метки нет (Все метки)
учу mvvm
появилось много вопросов я создал модель Кликните здесь для просмотра всего текста
создал сервис , который должен заполнять данными я это сделал так Кликните здесь для просмотра всего текста
после чего в основном классе Кликните здесь для просмотра всего текста
и тут первый вопрос. можно это сделать без циклов ? например сразу конвертировать в BindingList и как вообще правильно заполнять данными из бд? дальше я показываю таблицу в view Кликните здесь для просмотра всего текста
и снова вопрос. мне нужно добавлять данные в BindingList и при событии добавления/удаления/изменения делать изменения в бд? Или просто делать запросы в бд update/insert и после этого заново заполнять данными? второе звучит проще и логичней для меня.
0
|
|||||||||||||||||||||
| 17.06.2020, 10:41 | |
|
Ответы с готовыми решениями:
200
Mvvm
|
|
Модератор
|
||
| 02.04.2021, 17:30 | ||
post = await Task.Run(()=>....?Если потом нажать F10, то перехода в catch не происходит и приложение вылетает?Если так, то не знаю как подобное отловить. Нужен кто-то более сведущий в БД. Может Usaga, что подскажет.
0
|
||
|
610 / 392 / 198
Регистрация: 31.03.2013
Сообщений: 2,717
|
||
| 02.04.2021, 17:41 | ||
0
|
||
|
Модератор
|
||
| 02.04.2021, 17:57 | ||
|
И если в нём возникло исключение await автоматически должен его поднять в вызывающем методе. Или я чего-то не догоняю.... Добавлено через 1 минуту Весь смысл в использовании таска для await именно в том, что подымает исключение из таска в метод где await.
0
|
||
|
610 / 392 / 198
Регистрация: 31.03.2013
Сообщений: 2,717
|
||||||||
| 02.04.2021, 18:02 | ||||||||
Пускай обернет внутри таска в блоки и отловит Exception Добавлено через 2 минуты
0
|
||||||||
|
610 / 392 / 198
Регистрация: 31.03.2013
Сообщений: 2,717
|
|||||||
| 02.04.2021, 18:10 | |||||||
|
Для убидительности можно сделать еще вот что:
0
|
|||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
||||
| 02.04.2021, 19:30 [ТС] | ||||
|
Добавлено через 2 минуты Добавлено через 13 минут " Id = 73, Status = Faulted, Method = "{null}", Result = "{Not yet computed}" "
0
|
||||
|
Модератор
|
||||||||
| 02.04.2021, 19:37 | ||||||||
|
Запустите такой код без точек остановки:
0
|
||||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
||||||
| 02.04.2021, 19:40 [ТС] | ||||||
|
тут остановился с экзепшином
0
|
||||||
|
Модератор
|
||
| 02.04.2021, 19:57 | ||
|
Почему при пошаговом проходе попадает в catch, а при обычном исполнении - вываливается в приложение... Даже мыслей в голову никаких не приходит. Приложение большое? Можете сделать небольшой проект, что бы скачать и самому протестировать?
0
|
||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|||||||
| 02.04.2021, 20:05 [ТС] | |||||||
Добавлено через 1 минуту там сейчас разные варианты
0
|
|||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|
| 02.04.2021, 20:23 [ТС] | |
|
Вот. Сам метод в КБ если запустить вылетит testProect.zip
0
|
|
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
||
| 02.04.2021, 20:30 [ТС] | ||
|
торопился по этому могут быть опечатки и не правильные имена. но ошибка появляется
Добавлено через 1 минуту
0
|
||
|
610 / 392 / 198
Регистрация: 31.03.2013
Сообщений: 2,717
|
||
| 02.04.2021, 20:39 | ||
|
0
|
||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
||
| 02.04.2021, 20:50 [ТС] | ||
|
0
|
||
|
Модератор
|
||||||||
| 02.04.2021, 20:59 | ||||||||
|
Но она прекрасно подымается вверх. Я добавил вложенность. Тестовый проект добавил в репозиторий. Собственно код теста:
Вы что-то делаете не так. Добавлено через 29 секунд В основном проекте как можно протестировать? Там вначале логин пароль требуется.
0
|
||||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|
| 02.04.2021, 21:00 [ТС] | |
|
сейчас уберу вход, чтоб сразу была ошибка
0
|
|
|
Модератор
|
||
| 02.04.2021, 21:08 | ||
|
А разобраться почему она по стеку вызова не подымается.
0
|
||
| 02.04.2021, 21:08 | |
|
MVVM Model в MVVM Mvvm datagrid ef WPF MVVM MVVM патерн Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|