Hi zusammen
Da ich derzeit an nem kleinen PHP Projekt arbeite und Datenbank Selects/Inserts/Updates/Deletes brauche, hab ich mir kurz die Zeit genommen, um ein simples Entity Framework aufzubauen.
Ich hab das Ganze mal auf google code publiziert unter:
http://code.google.com/p/entitydataaccess/
Bitte schaut es euch an und sagt mir eure Meinungen dazu.
Kleines Intro:
Man muss seine Entity als Klasse erstellen nach ein paar wenigen Vorgaben, dann kann man einfach Queries erstellen wie diese hier:
PHP-Code:
// Get all entities from a table (sorted by the primary key here)
$query = new EDAQuery();
$query->AddOrder(MarkerColumns::MarkerID, EDASortDirection::ASC);
$entityList = EDAEntityHandler::GetEntityList('Marker', $query);
// Get an entity by a field (primary key here)
$query = new EDAQuery();
$query->Add(new EDAEq(MarkerColumns::MarkerID, $entityID));
$foundEntity = EDAEntityHandler::GetEntity('Marker', $query);
Die genauen Vorgaben und Möglichkeiten findet ihr ebenfalls auf der Google-Code Projekt Seite.
Grüsse und ich würde mich sehr über Feedback freuen!
Roemer