App Builderが簡単にできるReactフォームの作成
App Builderは、デザインからコードまであらゆるものを合理化し、最近導入されたForm Builder機能と直感的なドラッグアンドドロップインターフェイスにより、フォームの作成がこれまで以上に迅速かつ効率的に行われるようになりました。

データベースにすばやく接続して、フル機能のアプリを構築したいですか?このガイドでは、App Builderを Microsoft の Data API Builder に接続する方法について説明します。続きを読む。
データベースをApp Builderにすばやく接続し、REST API を使用してフル機能のアプリの構築を開始したいとお考えですか?このガイドでは、Microsoft の Data API Builder (DAB) を使用して、サポートされているデータベース (SQL Server、MySQL、PostgreSQLなど) から REST API を作成し、それをApp Builderに直接接続する方法について説明します。

MicrosoftのDABは、バックエンドを書かずにRESTまたはGraphQLを介してデータベースを公開するための高速で柔軟な方法を提供します。箱から出してすぐに得られるものは次のとおりです。
GET, POST, PUT, PATCH, DELETE.NET を使用して DAB CLI をグローバルにインストールします。
dotnet tool install -g Microsoft.DataApiBuilder
すでにインストールされている場合:
dotnet tool update -g Microsoft.DataApiBuilder
詳細については、公式ドキュメントのDAB インストール ドキュメントを参照してください。
SQL Server、MySQL、PostgreSQLのいずれかのデータベースが必要です。SQL Server Management Studio、MySQL Workbench、またはお好みのDBツールを使用して、1つをスピンアップします。
この例では、MSSQL データベースを使用します。
接続文字列を使用してベースライン設定ファイルを作成します。
dab init --database-type "mssql" --host-mode "Development" --connection-string "Server=YOUR_SERVER;Database=YOUR_DB;Integrated Security=True;"
次に、エンティティを追加します。
dab add Products --source "Products" --permissions "anonymous:*"
これにより、Products table の REST エンドポイントが追加されます。これで、/api/Productsを介して操作できます。
必要に応じて CORS を有効にします。
jsonCopyEdit"origins": ["*"]
基本的なdab-config.jsonは次のようになります(わかりやすくするために簡略化されています)。
{
"data-source": {
"database-type": "mssql",
"connection-string": "Server=YOUR_SERVER;Database=NorthwindCRUD;Integrated Security=True;"
},
"runtime": {
"rest": {
"enabled": true,
"path": "/api"
},
"host": {
"cors": {
"origins": ["*"]
},
"authentication": {
"provider": "StaticWebApps"
},
"mode": "development"
}
},
"entities": {
"Products": {
"source": {
"object": "Products",
"type": "table"
},
"rest": { "enabled": true },
"permissions": [
{
"role": "anonymous",
"actions": [{ "action": "*" }]
}
]
}
}
}
次のようにして API を起動します。
dab start
次のような出力が表示されます。
Now listening on: http://localhost:5000
Swagger UI でエンドポイントをテストするには、http://localhost:5000/swagger/index.htmlにアクセスしてください。

API が公開され、Swagger が有効になったので、簡単にApp Builderに取り込むことができます。

| 問題 | 解決 |
|---|---|
| 🔄 CORS の問題 | your host.corsセクションに追加"origins": ["*"] |
| ❌ DELETE が機能しない | if "permissions": "anonymous:*" includesを確認するDELETE |
| 🔐 認証の問題 | 接続文字列が正しい認証方法を使用していることを確認します |
| 🧩 フォーム CRUD がありません | フォーム コンポーネントには OpenAPI からさらに多くのものが必要 — 進行中 |
| 🔑 OIDCが必要ですか? | OpenID Connect GitHub の問題を追跡する |
わずか数ステップで、データベースから REST API をビルドしてテストし、App Builderに接続しました。従来のデータベースで作業する場合でも、新たに開始する場合でも、Data API Builder を使用すると、迅速な対応が可能になり、フロントエンドApp Builder稼働します。
Web セミナーでは、Data API Builder を使用してデータベース統合をシームレスに処理する方法を確認できます。
App Builderは、デザインからコードまであらゆるものを合理化し、最近導入されたForm Builder機能と直感的なドラッグアンドドロップインターフェイスにより、フォームの作成がこれまで以上に迅速かつ効率的に行われるようになりました。
複雑なデータを視覚化して操作するのに役立つ 3 つの主要なコンポーネントは何ですか?TreeGrid、Tree Component、Hierarchical Grid の詳細をご覧ください。
Forrester のローコード統計によると、「米国、英国、カナダ、オーストラリアの企業でデジタル トランスフォーメーション イニシアチブを担当する IT およびビジネスの意思決定者の 91% が、ローコードを使用して既存の IT 機能を改善し、俊敏性とイノベーションを促進しています」。そして今では、開発者の生産性を向上させるツールとしても使用されています。でもどうやって。