このツールについて
Spiderly は、EF Core モデルを完全にカスタマイズ可能な .NET (C#) + Angular Web アプリケーションに変換する、無料のオープンソース .NET (C#) ボイラープレートコードジェネレーターです。
主な機能
- EF Core モデルから .NET (C#) + Angular Web アプリケーションを生成
- ボイラープレートの CRUD バックエンドおよびフロントエンドコードを生成
- サービス継承、部分クラス、インターフェース置換による生成されたバックエンドコードのカスタマイズ
- 生成された REST API にアクションごとの権限と API キーを追加
- Angular UI コントロール(ドロップダウン、オートコンプリート、マルチセレクト、編集可能リスト)をサポート
- [IncludeInDTO]、[ExcludeFromDTO]、[UISection]、[UIOrderedOneToMany] などの各種プロパティ属性を提供
- 文字列長の検証生成をサポート
- 標準の Angular HTTP インターセプターによるボット保護統合
対象ユーザー Angular 開発者、.NET 開発者、フルスタック開発者。
機能と用途
Generates a .NET (C#) + Angular web application from an EF Core modelGenerates boilerplate CRUD backend and frontend codeCustomize generated backend code via service inheritance, partial classes, and interface replacementAdd per-action permissions and API keys to the generated REST APISupports Angular UI controls (dropdowns, autocompletes, multi-selects, editable lists)Provides various property attributes such as [IncludeInDTO], [ExcludeFromDTO], [UISection], [UIOrderedOneToMany], and moreSupports string length validation generationBot-protection integration via a standard Angular HTTP interceptor
