SFBusinessData
DataSet (Delphi) mit integriertem SQL-Generator für Ihre Business- bzw. Datenlogik
Wo hinterlegen Sie die Business-/Datenlogik in Ihren Anwendungen? In Datamodulen? In Datenbanktriggern?
SFBusinessData bietet im Vergleich hierzu folgende Vorteile:
Businessklassen
Sie erstellen, z. B. analog Ihrer Datenbanktabellen, Laufzeitklassen in welchen Sie Ihre Business-/Datenlogik hinterlegen:
- Wiederverwendbarkeit Ihrer Business-/Datenlogik
- volle Programmiermöglichkeiten (z. B. im Vergleich zu Datenbanktriggern) für Ihre Business-/Datenlogik
- saubere Trennung zwischen Anzeige- und Business-/Datenlogik
- spezialisierte Laufzeitklassen können auch zur Designzeit eingebunden werden
Datenbankunabhängige SQL-Abfragen
Mit dem integrierten Abfragegenerator/SQL-Generator verwalten Sie Ihre Abfragen in Klassenstrukturen, die eigentliche Abfrage wird - abhängig vom Datenbanksystem - On Demand generiert.
- Besonderheiten der einzelnen Datenbanksysteme werden an zentrale Stelle berücksichtigt, Ihre Abfragedefinitionen bleiben bei allen Datenbanksystemen gleich
- keine langen SQL-Strings mehr in Ihrem Code
- Definition Ihrer Abfragedefinitionen zur Designzeit über einen Abfrageassistenten oder zur Laufzeit mit strukturierten Funktionen
- auch unabhängig von einem BusinessDataSet verwendbar
Detaillierte Informationen zum Funktionsumfang können Sie auch gerne der Dokumentation entnehmen.
SFBusinessData kann in Delphi-Versionen ab Delphi XE2 verwendet werden.
Zur Verbindung mit einer Datenbank verwendet SFBusinessData die Standardmechanismen der Entwicklungsumgebung (FireDac, ADO, dbExpress, Interbase). Es ist also keine Umstellung Ihrer Verbindungsdefinitionen erforderlich.
Seit dem Update zur Unterstützung von Delphi 10.3 Rio ist SFBusinessData zudem auch für mobile Plattformen in Delphi verfügbar.
Bei Fragen und Anfragen können Sie gerne hier Kontakt aufnehmen.