Решился. Буду модифицировать C#-класс для работы с SQLite
Ну что ж. Вот она, пятница, последний рабочий день недели (но не для меня) и вот он, первый день долгой и мрачной зимы. И день этот я решил прервать в сей ранний час. Потому что так хочу. На то моя воля. Нужно иногда давать голове отдохнуть. Ну а завтра и после завтра - никаких выходных, - за работу!
Ну а что же я сегодня успел сделать? Да разве успеешь много сделать за короткий день! Вот только внёс некоторые поправки и дополнения. По части поправок поправил я вызов выполнения кода в отдельных потоков через собственную реализацию поточной функции. Избавился от нескольких таймеров с задержкой выполнения. Я их опять сделал из-за понтов, чтобы при вызове какой-либо операции немного повисел индикатор выполнения процесса в интерфейсе окна. Ну его. Убрал это, итак повисит, если операция будет ёмкой.
Да, ну и добавил я себе опять работы. ОПЯТЬ!! Ещё больше всего мне теперь делать! А добавил я для каждого объекта и элемента базы данных возможность его перемещения в другой контекст. Таблицу, например, можно будем переместить в другую базу данных в текущем подключении. Столбец таблицы, например, можно будет переместить в другую таблицу. Там были функции дублирования, без удаления исходных объектов. Ну вот теперь сделаю то же самое, только с удалением исходных объектов. Типа перемещение. Так то.
Ну, и наконец. Решился. Решился внести серьёзные поправки в C#-классы для работы с SQLite. Сделать по правилу: в имени объекта базы данных должно быть указано сначала наименование самой базы данных, к которой этот объект принадлежит, а затем уже наименование самого объекта. Вот так. Чтоб было всё четко и без путаницы. А то, я чувствую, выйдет мне это боком. А я богом поклялся больше не переделывать эту программу глобально. Только локальные исправления, если будет необходимо. Так что вот так я и сделаю. Конечно, мне это нужно было всё предусмотреть и продумывать с самого начала, до того, как начать переделывать всю программу. Да разве всё наперёд продумаешь? Вряд ли. Так что будем немного, а может быть и несколько дней копошиться с этим. А что поделать. Нужен порядок. Чтобы самому не запутаться.
Ну и вот, у меня на этом всё. буду заканчивать сей день. Да, и вот вам ещё один скриншотик. Я ещё добавил новые команды в контекстные меню панели объектов базы данных:
Ну и до новых постов, до новых свершений.


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