FLUTTER ECOSYSTEM

sqfentity_gen

SqfnEntity 模型產生器。Flutter 的 SQLite ORM,藉由類似 .Net Entity Framework 的流暢方法,可輕鬆快速地建構和執行 SQL 命令。

最新版本
2.5.0
近 30 天下載
1700
喜歡數
19
Pub 分數
130

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

SqfEntity Gen 是一個用於 Flutter 的程式碼產生套件,透過受到 .NET Entity Framework 啟發的 ORM(物件關聯映射)方式,簡化 SQLite 資料庫的操作。它讓開發者能夠定義資料庫模型,並自動產生 CRUD 操作、查詢與遷移所需的樣板程式碼。透過流暢的方法鏈式呼叫,它簡化了 SQL 命令的建立與執行,減少手動撰寫 SQL 的需求,提升程式碼可維護性。此套件與 SqfEntity 無縫整合,提升跨多個平台的持久化資料管理生產力。

適用情境
  • 從 Dart 類生成資料庫模型
  • 自動化 SQLite 的 CRUD 操作
  • 簡化複雜的SQL查詢建構
  • 啟用類型安全的資料庫互動
  • 支援跨平台本機資料儲存
主要特色
  • 用於建構 SQL 查詢的 Fluent API
  • 從模型註釋自動生成程式碼
  • 內建遷移支援
  • 類型安全的資料庫存取
  • 與 SqfEntity 運行時庫整合
適合對象
  • 需要本地SQLite儲存的Flutter應用
  • 尋求 ORM 類功能但不使用完整框架的開發者
  • 需要快速資料庫模型開發的項目
  • 優先考慮程式碼一致性與可維護性的團隊
  • 針對 Android、iOS、macOS、Windows 和 Linux 的應用
使用建議
  • 需要理解 Dart 注解和代碼生成
  • 依賴 SqfEntity 運行時套件
  • 初始設定包含程式碼產生步驟
  • 由於程式碼產生,建置時間可能會增加
  • 最適合資料庫架構穩定或演進緩慢的專案
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add sqfentity_gen

所屬分類

原始碼儲存庫

相關專案