00:00 Проблемы с новым списком процессов При добавлении элементов в список и их сохранении всё работает но при удалении кнопка Удалить не функционирует. В базе данных появляются повторяющиеся записи и отсутствуют некоторые записи. Обнаружены новые иерархии карты в Entity Framework которые отличаются от предыдущих версий. 00:54 Изменение таблиц для иерархий Планируется изменить таблицы для каждой иерархии на новый тип таблицы. Базовая таблица предназначена для хранения одинаковых значений а дополнительные таблицы для разных значений. 01:59 Реализация изменений Выполняются привязки для действий над сущностью. Определяется идентификатор для конкретного типа. Добавляется комментарий для конкретного типа. 02:38 Проверка работы после изменений После удаления и перезапуска базы данных добавляется процесс но возникает ошибка уведомления. В базе данных появляется только один элемент в разделе Действия. 03:22 Проблемы с загрузкой данных При создании нового процесса не происходит события уведомления. Попытка уменьшить нагрузку на действия не удаётся. 03:57 Связывание таблиц Таблица процессов не содержит действий так как они находятся в другой таблице. Entity Framework нужно указать для включения действий в возвращаемое значение. 05:25 Удаление элементов из списка Кнопка Удалить связана с списком процессов а не с действиями внутри него. Создаётся новая команда для удаления элементов из списка процессов. 08:40 Каскадное удаление После удаления процесса его идентификатор остаётся в базе данных. Необходимо выполнить каскадное удаление для данных процесса. 10:16 Создание модели данных для действий процесса Копируется и вставляется модель представления действий. Создаётся модель данных о действиях процесса которая наследуется от модели данных о действиях. Модель данных о действиях процесса хранится отдельно от модели данных о действиях. 11:35 Создание модели данных процесса Указание конкретного типа для Entity Framework. Создание модели данных процесса с идентификатором. Настройка максимальной длины идентификатора. 12:33 Применение модели данных к представлению Применение модели данных к извлечению данных из базы данных. Необходимость указания идентификатора процесса. Использование модели просмотра действий с изменённым свойством observable. 13:28 Преобразование модели представления Преобразование модели представления действий процесса. Добавление идентификатора процесса в модель данных действий процесса. 14:20 Проблемы с моделью представления действий Исправление ошибок в модели представления действий процесса. Переименование модели представления доступных действий в модель представления процесса действия. 16:15 Работа со списком возвращённых действий Преобразование списка доступных действий в модель данных. Переопределение для преобразования данных из базы данных. 17:40 Кастинг и переопределение Кастинг от модели данных действий к модели представления процессов. Размещение переопределения в модели представления действий процесса. 18:49 Исправление двусмысленности Решение проблемы двусмысленности в модели данных действий. Переименование модели представления действий для обработки. 20:24 Тестирование изменений Удаление и воссоздание базы данных после изменений. Проверка работы системы после изменений. 21:57 Исправление каскадного удаления Добавление каскадного удаления для очистки записей. Тестирование удаления записей. 22:24 Проблема с уведомлениями Проверка модели просмотра страницы процесса. Установка идентификатора для добавления нового действия. Получение уведомлений после добавления элемента. 23:31 Идентификатор родителя Идентификатор родителя равен 3516. Сохранённое состояние пустое. 23:50 Добавление идентификатора в список При добавлении идентичного идентификатора в список изменений не будет. Порядок сортировки отличается но состояние сохранения остаётся прежним. 24:18 Разница между страницами Переключение между страницами приводит к загрузке данных. Список номер один получает данные из базы данных и добавляет их. Второй вариант вызов create items для создания нового процесса. 25:18 Действия как новый список Действия рассматриваются как новый список. Необходимо инициализировать свойство действий в конструкторе. 26:56 Игнорирование предупреждений Предупреждение компилятора игнорируется для упрощения работы. Исправление ошибок в конструкторе и модели сохранения действия. 28:49 Порядок сортировки Проблема с порядком сортировки при добавлении элементов. Возможные решения: установка порядка сортировки при добавлении или перетаскивании элементов игнорирование порядка до сохранения. Сложность при изменении идентификатора во время перетаскивания. 29:48 Завершение работы со списком действий После определения порядка сортировки нужно будет перетаскивать содержимое списка. Завершение работы со списком действий после решения всех проблем.
⇒Расскажите об этом видео 55. Avalonia UI Real World Entity Framework TPC, своим друзьям в социальных сетях.
Ссылка на страницу с видео:
HTML-ссылка на страницу с видео:
Код для вставки плеера:*15 Ноября 2022, 21:41 | Рига Пишет: Так зарождалась эпоха отечественных автомобилей! Раньше умели делать, что наши деды,отцы и сыновья продолжали ездить. В таких машинах есть своя «душа», они хоть и просто выглядят, без разных наворотов, как сейчас. Зато они надежны и привлекают внимание. Хотелось бы вернутся... Подробнее...
*16 Ноября 2022, 01:06 | Алина Пишет: Какой красавец! Иногда жалею, что такие машины сейчас не в ходу, а только в гаражах коллекционеров стоят и на выставках. Они бы украшали дороги. Но конечно, с современным мотором. ... Подробнее...
*15 Ноября 2022, 20:58 | Юрий Пишет: На фоне тумана авто выглядят не просто загадочно, но и так, как будто они вышли из тумана прошлого. И музыку подобрали такую атмосферную, немного даже пугающую. Интересно было посмотреть. ... Подробнее...
*18 Ноября 2022, 14:51 | Александра Пишет: Всегда, когда вижу такую машину, невольно накатывает ностальгия)). Прям радостно смотреть. Престижная была машина в свое время. И ведь совсем недавно, по историческим меркам. ... Подробнее...
*15 Ноября 2022, 20:42 | Лиза Пишет: Как по мне, прикольное слайд-шоу, удачно подобраны фотографии и монтаж, в принципе, неплохой. Смотреть интересно, даже жаль, что ролик такой коротенький. В общем, мне понравилось.... Подробнее...
*16 Ноября 2022, 14:35 | Игорь Вахрушев Пишет: Красноречивое фото. Сочетание храма, зданий разных эпох, широкого современного проспекта с новейшими на тот момент автомобилями. Здесь же испуганно замершие на пешеходном переходе приезжие. Есть в этом всём большой советский стиль.... Подробнее...
*17 Ноября 2022, 03:01 | Валентина Пишет: Жаль конечно что завод не потянул. На самом деле Волга машинка очень хорошая. И даже, пользовалась эта марка большим спросом. ... Подробнее...
*16 Ноября 2022, 14:19 | Артем Пишет: Мне кажется, или они и сейчас в ходу? Не припомню только, но мне кажется, на предприятиях угольной и другой добывающей промышленности точно такому грузовику самое место) и продержится ещё поди, как всё советское, лет 50...... Подробнее...