XML-схема к [закрытым] классам C++

Хорошей идеей является использование «объектно-реляционного картографа», подобного Idiorm :

$user = ORM::for_table('user')
->where_equal('username', 'j4mie')
->find_one();

$user->first_name = 'Jamie';
$user->save();

$tweets = ORM::for_table('tweet')
    ->select('tweet.*')
    ->join('user', array(
        'user.id', '=', 'tweet.user_id'
    ))
    ->where_equal('user.username', 'j4mie')
    ->find_many();

foreach ($tweets as $tweet) {
    echo $tweet->text;
}

Он не только избавляет вас от SQL-инъекций, но и от синтаксических ошибок! Также поддерживает коллекции моделей с цепочкой методов для фильтрации или применения действий к нескольким результатам сразу и нескольких подключений.

28
задан Jarekczek 4 November 2012 в 08:12
поделиться

3 ответа

Звуки мне как CodeSynthesis точно, что Вы ищете. Это - и C++ с открытым исходным кодом.

26
ответ дан mickus 28 November 2019 в 03:17
поделиться

Altova Шпион XML может генерировать C++ от XSD, это является коммерческим, но существует 30-дневная бесплатная демонстрационная версия, если Вы хотите испытать его.

4
ответ дан Tom 28 November 2019 в 03:17
поделиться

Существует инструмент Microsoft, который делает это, я думаю, позвонивший xsd.exe (но я не попробовал его сам).

1
ответ дан ChrisW 28 November 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: