FLUTTER ECOSYSTEM

sqfentity_gen

SqfnEntity-Modellgenerator. SQLite-ORM für Flutter ermöglicht dank fluider Methoden, die an den .Net Entity Framework erinnern, das einfache und schnelle Erstellen und Ausführen von SQL-Befehlen.

Neueste Version
2.5.0
30-Tage-Downloads
1700
Likes
19
Pub-Punkte
130

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

SqfEntity Gen ist ein Codegenerierungspaket für Flutter, das die Arbeit mit SQLite-Datenbanken mithilfe eines ORM-Ansatzes (Objekt-Relationaler Abbildung), der von .NET Entity Framework inspiriert ist, vereinfacht. Es ermöglicht Entwicklern, Datenbankmodelle zu definieren und automatisch Boilerplate-Code für CRUD-Vorgänge, Abfragen und Migrationen zu generieren. Durch fließende Methodenketten wird die Erstellung und Ausführung von SQL-Befehlen vereinfacht, wodurch manuelle SQL-Schreibarbeit verringert und die Wartbarkeit des Codes verbessert wird. Das Paket integriert sich nahtlos mit SqfEntity und steigert die Produktivität bei der Verwaltung persistenter Daten über mehrere Plattformen hinweg.

Anwendungsfälle
  • Generierung von Datenbankmodellen aus Dart-Klassen
  • Automatisierung von CRUD-Operationen für SQLite
  • Komplexe SQL-Abfrageerstellung vereinfachen
  • Typsichere Datenbankinteraktionen aktivieren
  • Unterstützung der plattformübergreifenden lokalen DatenSpeicherung
Hauptmerkmale
  • Fluent-API zum Erstellen von SQL-Abfragen
  • Automatische Codegenerierung aus Modellannotierungen
  • Integrierte Unterstützung für Migrationen
  • Typsichere Datenbankzugriffe
  • Integration mit der Laufzeitbibliothek SqfEntity
Geeignet für
  • Flutter-Apps, die lokale SQLite-Speicherung erfordern
  • Entwickler, die ORM-ähnliche Funktionalität ohne vollständige Frameworks suchen
  • Projekte, die eine schnelle Datenbankmodellentwicklung erfordern
  • Teams, die Code-Konsistenz und Wartbarkeit priorisieren
  • Apps für Android, iOS, macOS, Windows und Linux
Hinweise
  • Erfahrung mit Dart-Anmerkungen und Codegenerierung erforderlich
  • Abhängig von der SqfEntity-Laufzeitbibliothek
  • Die Initialisierung umfasst den Schritt der Codegenerierung
  • Kann die Build-Zeit aufgrund der Codegenerierung erhöhen
  • Am besten geeignet für Projekte, bei denen das Datenbankschema stabil ist oder sich langsam entwickelt
Unterstützte PlattformenAndroidiOSmacOSWindowsLinux

Paket installieren

flutter pub add sqfentity_gen

Kategorien

Quell-Repository

Verwandte Projekte