EntitätModel

Verwalten von Entity-Modelldefinitionen
Jetzt downloaden

EntitätModel Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • Tom Molesworth
  • Website des Verlags:
  • http://search.cpan.org/~team/

EntitätModel Stichworte


EntitätModel Beschreibung

Verwalten von Entity-Modelldefinitionen EntityModel ist ein Perl-Modul, das ein Datenspeicher-Abstraktionssystem (in Form eines Objekts Relational-Modell) zum Zugriff auf den Backend-Speicher von Perl und anderen Sprachen bereitstellt. Die Absicht ist, eine Modelldefinition zu ergreifen und Datenbanktabellen, Zwischenspeicherebene und den entsprechenden Code (Perl / C ++ / JS) zu generieren oder zu aktualisieren (Perl / C ++ / JS), um auf Daten zuzugreifen.Synopsis verwenden EntityModel; # Modell definieren Meine $ modell = EntityModel-> NEU-> LOAD_ROM (JSON => {Entity: , primary => {Feld: , Separator:': '}]}); # Anwenden von PostgreSQL-Schema (optional, nur erforderlich, wenn das Modell ändert) $ model-> anwenden ('postgreSQL' => {schema => 'datamodel', host => 'localhost', user => 'testuser'}); # Erstellen von Perl-Klassen $ Modell-> Anwenden ('Perl' => {Namespace => 'Entity', BaseClass => 'EntityModel :: Entitybase'); Mein $ Artikel = Entität :: Artikel-> Erstellen (Titel => Testartikel ", Inhalt => 'Artikelinhalt') -> Fertig (Sub {My $ article = Shift; SAY" ID war ". $ Artikel-> ID;}) -> FAIL (SUB {DIE 'konnte keinen neuen Artikel erstellen';}); Entity :: Artikel-> Suchen (Titel => 'Testartikel') -> zuerst (sub {My $ Match = Shift; $ Match-> Titel ("überarbeiteter Titel"); Die "Instanzen desselben Objekts sollte immer sein verknüpft, konsistent und auf dem neuesten Stand ", es sei denn $ Artikel-> Titel EQ $ Match-> Titel;}); Anforderungen: · Perl.


EntitätModel Zugehörige Software