Ich bin ziemlich neu in dieser Bibliothek und ORM im Allgemeinen. Ich weiß, dass Tools wie EntityFramework Code aus einer Datenbank generieren können. Kann ODB für C++ das tun?Kann ORM ODB für C++ Code aus einer Datenbank generieren
Antwort
Ich glaube nicht. Betrachtet man die main page des Projekts, gibt es ein Beispiel für die Verwendung von ODB. Es scheint, dass Sie brauchen nur ein bisschen mehr pragmas
hier und dort:
#pragma db object
class person
{
...
private:
friend class odb::access;
person() {}
#pragma db id
string email_;
string name_;
unsigned short age_;
};
aber Sie tun auf bereits vorhandenen Code, also nein, es hat nichts zu generieren.
also was das bedeutet in der Hilfe der odb, in Windows: "- Datenbank | -d (db) Generiere Code für die Datenbank (db) " –
das heißt, du generierst den Code zwischen C++ und der db – crgarridos
die QxORM vielleicht helfen Sie bei dieser Arbeit. Diese Bibliothek wird für Qt-Framework verwendet.
danke aber ich werde Qt Framework nicht verwenden –
Ich habe PHP-Skript erstellt, um Klassen aus MySQL-Tabellen zu erstellen, überprüfen Sie [hier] (https://github.com/crgarridos/cpp_odb_generator) – crgarridos