Frage

Kennt jemand über ein ORM oder etwas ähnliches für Delphi Win32.

War es hilfreich?

Lösung

Marco Cantu ist ein großer Anhänger in InstantObjects:

http://www.instantobjects.org/

Andere sind DObject:

http://www.macrobject.com/en/dobject/

und tiOPF

http://tiopf.sourceforge.net/Doc/overview/index.shtml

Sie können auch im G-Framework interessiert sein:

http://code.google.com/p/g-framework/

Andere Tipps

Eine weitere Open Source ORM für Delphi 6-XE2, die JSON-basiert und Client / Server.

Kann eine eigene In-Memory-Datenbank Schicht oder eingebetteter SQLite3 Datenbank-Engine verwenden: http://blog.synopse.info/category/Open-Source-Projects / SQLite3-Rahmen

Edit: Viele Verbesserungen an diesem aktiven Rahmen, da diese Frage beantwortet wurde. Es ist nun in der Lage zu Drittanbieter-Datenbank zu verbinden, und der Name ändert sich: es nun die mORMot Rahmen .

Es gibt ein paar, einige der mehr bewährte sind ...

Bold

tiOPF

Und RemObjects hat auch ein Schema Mapping-Technologie, die es wert ist zu untersuchen

TMS Software arbeitet an einem ORM-Framework für Delphi: TMS Aurelius sollte bald veröffentlicht werden:

TMS Aurelius

EDIT: Es wurde bereits veröffentlicht, die offizielle Website http://www.tmssoftware.com/site/aurelius.asp

Ein weiteres ORM für Delphi, die in der aktiven Entwicklung zu sein scheint, ist hcOPF

Das Projekt ist Open Source unter LGPL / MPL lizenziert und gehostet bei Source unter http://sourceforge.net/ Projekte / larryhengensopf / .


Wohnheim „ Die Delphi ORM durch Daniele Teti, wurde offiziell am ITDevCon veröffentlicht, gibt es eine Einführung hier . Es arbeitet mit PODOs, die keine Kenntnis von der ORM haben.

Neu im Jahr 2011: DORM - http://code.google.com/p/delphi -ORm / . Ein Teil der Dokumentation finden Sie auf Autors Blog .

Jazz SDK, ORM ist ein Teil des OPF Teil

http://jazz-sdk.googlecode.com

Besuchen Sie http://code.google.com/p/persiphi/ wenn Ihr sind süchtig nach Delphi 2010 oder obere.

Bearbeiten : Dead link als der Besitzer wahrscheinlich, es zu Open-Source verzichtet hat. Dennoch seine Diplomarbeit Arbeit in Portugisisch (pt-br) ist noch verfügbar hier . Eine gute Quelle der Inspiration für diejenigen auf der Suche nach Probe mit neuesten bleeding edge Features von Delphi (Annotation, RTTI ...) im Bereich der Objekt-Persistenz.


UPDATE 1:

DevArt freigegeben EntityDAC - Ein ORM für Delphi mit LINQ-Unterstützung !

EntityDAC

Es funktioniert sogar mit D11 (Delphi 2007).


UPDATE 2:

Eibisch ORM-Framework von Linas Naginionis.

Es beigetreten die herausragende Spring4D Projekt als Funktionszweig wie angekündigt hier .

über den neuesten Nachrichten Kopf zu halten, um den Eibisch Google + Gemeinschaft .

Dubbed MM ORM-Framework durch den Autor, es ist ein viel versprechender ein.

Ich habe versucht, Remobject Daten Abstrakt für 1-2 Jahre in einigen reale Projekte.

Einige Funktionen sind gut (ein sehr gutes binären Komunikation-Protokoll), sind einige andere einfach Fallen (es verleiht ihm einen etwas chaotischer Code und Sie haben Dialog vorbei Dialog jede Änderung auf dem Schema gemacht).

Es ist gut, Sie ein Schema des Modells definieren, es ist schade, dass du viel von der Macht von SQL MISS (ihm Gruppierung durch ein leicht verbinden zu verwenden, ecc).

Ich denke, es ist schwer, eine gute ORM auf dem alten VCL und TDataSet zu passen.

DatAbstact war ein Versuch, aber am Ende rewrited ich meine Bewerbung in einer anderen Sprache, weil eine gute ORM und ein guter Rahmen ist für eine gute Anwendung hat.

VCL einfach zu alt ist gut mit modernen Konzepten der Anwendungsentwicklung zu passen.

Auf jeden Fall habe ich versucht InstantObject und Fett, sind zwei gute ORM-Frameworks, aber nicht mehr unterstützt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top