Skip to content
Viacheslav Naydenov edited this page Jul 17, 2014 · 1 revision

Планы на ближайшее будущее

Следующие вещи стоит реализовать в ближайших релизах. План развития:

  • Конструктор для SqlConnection, принимающий хендлы более низкого уровня.

  • Поддержка типа данных BLOB.

  • yborm_gen: должно быть можно указывать тип данных для колонок вручную.

  • yborm_gen: простейший обратный инжиниринг схемы базы.

  • Попробовать макросы для генерации кода

  • QueryObj: можно добавлять явно предложение .select_from() для указания таблиц.

  • QueryObj: явные предложения для связки таблиц .join().

  • SqlConnection: информация о кодировке символов, поддержка для автоматического преобразования различных кодировок.

Чего хотелось в будущем

В один прекрасный день эти вещи тоже будут реализованы. Нужно помнить про это:

  • Relationships: реализовать наследование, возможны по крайней мере три различные модели.

  • Relationships: реализовать отношение многие-ко-многим, используя таблицу связи, представлено как свойства-коллекции.

  • Усовершенствовать язык запросов, разрешить смешивать доменные классы и колоночные выражения в запросе query<>().

  • Опциональное кеширование результатов запросов.

  • API библиотеки в целом: больше возможностей для пользовательских настроек.

  • Комментарии в исходном коде! Использовать Doxygen для документирования API.

  • Как насчет C++11?

  • и еще много чего ...

Clone this wiki locally