關於這個工具
Spiderly 是一個免費開源的 .NET (C#) 樣板程式碼產生器,可將 EF Core 模型轉換為完全可自訂的 .NET (C#) + Angular Web 應用程式。
主要功能
- 從 EF Core 模型產生 .NET (C#) + Angular Web 應用程式
- 產生樣板 CRUD 後端和前端程式碼
- 透過服務繼承、部分類別和介面替換自訂產生的後端程式碼
- 為產生的 REST API 新增按操作權限和 API 金鑰
- 支援 Angular UI 控制項(下拉式選單、自動完成、多選、可編輯清單)
- 提供多種屬性特性,如 [IncludeInDTO]、[ExcludeFromDTO]、[UISection]、[UIOrderedOneToMany] 等
- 支援字串長度驗證產生
- 透過標準 Angular HTTP 攔截器實作機器人保護整合
目標使用者 Angular 開發者、.NET 開發者、全端開發者。
功能與使用情境
從 EF Core 模型產生 .NET (C#) + Angular Web 應用程式產生樣板 CRUD 後端和前端程式碼透過服務繼承、部分類別和介面替換自訂產生的後端程式碼為產生的 REST API 新增按操作權限和 API 金鑰支援 Angular UI 控制項(下拉式選單、自動完成、多選、可編輯清單)提供多種屬性特性,如 [IncludeInDTO]、[ExcludeFromDTO]、[UISection]、[UIOrderedOneToMany] 等支援字串長度驗證產生透過標準 Angular HTTP 攔截器實作機器人保護整合
