Есть ли способ настроить формат защитных ограждений в CDT затмения для шаблона генерации класса? Текущий формат: <Имя класса> _H
, но мне хотелось бы что-то вроде <пространство имен> _ <пространство имен> _ <имя класса> _H
. Не то чтобы я ожидал, что классы с одинаковыми именами будут находиться в разных пространствах имен в моем собственном проекте, но я бы предпочел не беспокоиться об этом в случае возникновения проблемы. и была ли "удалена" запись с этим id
. Я хотел бы использовать ORM, в котором я мог бы использовать обычные операторы insert
, update
, delete
, но делал бы все это в фоновом режиме. Поскольку я не знаю, какую терминологию использовать, мне трудно найти решение с помощью великолепного, всезнающего Google. Существует ли подобный ORM, или мне придется создать его / изменить существующий? Любые советы приветствуются.
Вы можете использовать любой ORM, поддерживающий сохраненные процедуры, затем напишите sprocs для выполнения обновлений.
То, что вы, возможно, ищете, - это шаблон временной базы данных, при котором при сохранении каждого элемента создается новая версия. Идея темпоральных баз данных заключается в том, что вы можете запросить данные в том виде, в котором они были на заданную дату.