00:00 Настройка кнопки плюс Исправление стиля кнопки плюс: увеличение размера и перемещение вправо. Удаление полосы прокрутки блокирующей обзор. 01:21 Преобразование действий Извлечение данных из базы данных и преобразование их в специальные типы. Необходимость написания логики для определения категории действий. 02:17 Создание команды ретрансляции Создание новой области команды для добавления действия в процесс. Передача идентификатора и категории в команду. 03:05 Привязка кнопки к команде Привязка кнопки к контексту данных модели просмотра страницы процесса. Передача выбранного элемента в команду. 05:13 Проверка выбранного элемента Проверка является ли выбранный элемент нулевым и игнорирование нулевых значений. Добавление элемента в список действий. 07:19 Проблемы с привязкой Ошибка при попытке выполнения команды из-за несоответствия типов. Решение проблемы с привязкой выбранного значения. 08:06 Изменение порядка сортировки Необходимость изменения порядка сортировки элементов в списке. Создание комбинированного идентификатора включающего порядок сортировки. 11:19 Финальные исправления Исправление проблемы с привязкой после добавления элемента в список. 11:27 Проблемы с удалением и сохранением Удаление элементов не работает. Кнопка Сохранить не отображается. Наблюдаемая коллекция не отслеживает наличие внутренних элементов. 12:26 Переопределение наблюдаемой коллекции Необходимо переопределить наблюдаемую коллекцию. Сделать одно из действий общедоступным. Создать общедоступную наблюдаемую коллекцию actions. 12:57 Исправление кнопки Сохранить После исправления появляется кнопка Сохранить. 13:16 Проблемы с базой данных При сохранении файла возникает ошибка ключевого ограничения. Возможная причина ошибка при копировании стиля. Решение: очистить базу данных и попробовать снова. 14:42 Ошибка при добавлении элементов При добавлении одного элемента кнопка Сохранить снова исчезает. Проблема связана с ошибкой при установке и наблюдении за изменениями. 15:49 Проблемы с порядком сортировки Идентификаторы не являются уникальными. Необходимо изменить порядок сортировки по ID. 16:25 Настройка модели представления Переопределение модели представления для установки порядка сортировки. Редактирование идентификаторов в модели представления. 17:54 Копирование элементов Создание копии элемента для редактирования. Восстановление состояния копии. 20:06 Создание уникального идентификатора Идентификатор начинается с идентификатора процесса. Проверка уникальности идентификатора. 21:46 Проблемы с Entity Framework Entity Framework создаёт единую таблицу для всех свойств. Необходимость указания таблицы для каждой записи. 23:04 Возвращение к индивидуальным таблицам Использование аннотаций Entity Framework для создания индивидуальных таблиц. Проверка сохранения модели данных действий. 24:05 Завершение настроек Удаление переделка и перезапуск проекта для применения изменений. 24:10 Таблица действий Таблица действий по умолчанию содержит только действие Печать. В разделе Действия можно увидеть идентификатор 49 который является родительским для действия Печать. При попытке добавить новый процесс с идентификаторами 89 и 49 возникает ошибка при сохранении. 25:09 Проблема с записями Вместо одной записи действия обнаружены три записи. Одна запись имеет правильный идентификатор и порядок сортировки но две другие записи без родителей и их происхождение неизвестно. Необходимо исправить загрузку чтобы устранить дубликаты записей. 26:06 Заключение Подчёркивается что предстоит много работы по устранению проблем с базой данных. Завершение текущего видео и анонс следующего выпуска.
⇒Расскажите об этом видео 54. Avalonia UI Real World Entity Framework TPT, своим друзьям в социальных сетях.
Ссылка на страницу с видео:
HTML-ссылка на страницу с видео:
Код для вставки плеера:*16 Ноября 2022, 20:18 | Олег К. Пишет: Обычная ситуация, когда именно трамвай транспортирует другой трамвай с поломкой в депо. Есть специальная техпомощь на рельсах, но в данном случае в ее роли выступил пассажирский трамвайчик. ... Подробнее...
*16 Ноября 2022, 14:19 | Артем Пишет: Мне кажется, или они и сейчас в ходу? Не припомню только, но мне кажется, на предприятиях угольной и другой добывающей промышленности точно такому грузовику самое место) и продержится ещё поди, как всё советское, лет 50...... Подробнее...
*16 Ноября 2022, 05:59 | Сергей Пишет: Сегодня этого уже никто не помнит, но когда-то эта машина была популярной и всеми любимой. При этом модель весьма проходима, да и дизайн у нее очень даже оригинальный, и я бы даже сказал, что симпатичный автомобиль. ... Подробнее...
*18 Ноября 2022, 14:33 | Камила Пишет: Очень красивые, стилбные коврики раньше были. Просто супер. Надо нам в машину такие же купить, жаль салон чёрно-белый, будет не очень смотреться. Мы покупали в черном цвете, пользовались около 3х лет, вот решили поменять.... Подробнее...
*16 Ноября 2022, 15:27 | Артем Пишет: Вот это конструкция)). Никогда ничего подобного раньше не видел. Смешанные чувства вызывает. Как луноход какой-то). Похож на смесь "буханки" , "рафика" и не понятно чего еще. Я бы его головастиком назвал, есть что-то похожее. Было бы здорово, если бы еще... Подробнее...
*15 Ноября 2022, 23:40 | Леонид Пишет: Потрясающе. Нет ничего лучше классики. Продумана каждая деталь, форма, цвет. У деда была похожая. Видимо поэтому Волга запала в душу. Чувствую что-то родное, близкое к сердцу, из детства.... Подробнее...
*15 Ноября 2022, 20:35 | Александр Пишет: Интересное, познавательное видео. А виды то какие тут чудесные, просто как в сказке. Так хочется самой туда перенестись и сделать пару кадров на память!... Подробнее...
*16 Ноября 2022, 15:14 | Елена Пишет: Ни в одном советском военном фильме не показан подобный бронетранспортер. Неужели, их настолько нелегко воссоздать? По виду бронетранспортер напоминает машину из фантастического фильма. Выглядит очень даже грозным противником.... Подробнее...