Эпопея с классом для работы с SQLite всё ещё не окончена, но уже близко
Ну вот, субботний рабочий день у меня был. Работал всё над тем же C#-классом (SqliteRequest.cs). Надеялся его сегодня закончить, ан нет, как всегда не вышло закончить тогда, когда предполагаешь. Останется ещё и на завтра работа. Осталось "допилить" всего четыре метода класса и тогда дело в шляпе. Но что же примечательного я сегодня сделал, окромя занудного "шинкования" методов класса?
Да вот, решил поправить кое-что в C#-классах определяющих SQL-запросы. А вернее, хранящих параметры SQL-запросов. После нескольких экспериментов в привязками данных для коллекций объектов я пришёл к выводу, что нет смысла терпеть неудобства, связанные с использованием неопределённого типа данных (object) в данных коллекциях. Заменил их на конкретные типы данных. Порефакторил опять прилично. Вот так у меня идет программирование. Что-то надумаешь, а потом от идеи отказываешься ввиду её непрактичности, понять которой не можешь на этапе возникновения этих идей. Так вот, эти коллекции объектов я буду использовать в пользовательском контроле для редактирования свойств объектов. И для этого те свойства в классах объявлений SQL-запросов я делал тип данных "ObservableCollection" с типом данных "object". Это оказалось неудобно и я сегодня заменил их на типы "List" с конкретным типом объектов.
Решил, нет ничего трудного в том, чтобы в моделях-представлениях диалоговых окон определить свойства, которые будут привязаны к контролам-редакторам. А данные можно загружать в них из свойств классов во время открытия окна и получать оттуда данные при закрытии окна. Ничего трудного. На этом и порешил. Ну да ладно. Решил этот момент расписать по подробнее, но день заканчивается и мне тоже пора уже заканчивать. Но завтра у меня также рабочий день, хоть и воскресенье. Лафы нет. Только работа в бешеном темпе, так как нужно торопиться, потому что я до нельзя затянул с созданием программы.
Так что на этом у меня пока всё и до встречи в новых постах. Ну и, конечно, до новых свершений.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.