数据 API 生成器 Visual Studio Code (VS Code) 扩展提供一个以任务为中心的工作流,用于直接从 VS Code 创建和操作 DAB 项目。 可以初始化配置文件、添加实体、验证设置、启动运行时、检查运行状况并生成帮助程序资产,而无需离开编辑器。
先决条件
包含的扩展
| 扩展 | 主要用途 |
|---|---|
| DAB Init | 创建具有合理默认值的配置文件。 |
| DAB 添加 | 将表、视图、过程和关系添加到配置文件。 |
| DAB Start | 从所选配置文件启动 DAB 运行时。 |
| DAB 验证 | 快速验证配置和图面问题。 |
| DAB 健康 | 检查来自/health的运行时健康信息。 |
| DAB 可视化 | 从配置生成美人鱼 ER 关系图。 |
| DAB Code Gen | 生成 C# 模型和存储库基架。 |
| DAB Docker | 在 Docker 容器中生成和运行 DAB。 |
| DAB MCP | 将 DAB 配置安装为模型上下文协议 (MCP) 服务器。 |
典型工作流
- 运行 DAB Init 以创建配置文件。
- 使用 DAB Add 来添加实体和关系。
- 运行 DAB 可视化 以检查架构形状。
- 运行 DAB 验证 以验证配置质量。
- 运行 DAB Start,然后 DAB Health。
- (可选)使用 DAB Code Gen 生成帮助程序代码。
- (可选)使用 DAB MCP 安装 MCP 服务器。
- (可选)使用 DAB Docker 在本地容器中运行 DAB。
安装
数据 API 生成器(DAB)的每个扩展都包含在 Omnibus 扩展中,该扩展本身除了在单个包中传递每个子扩展之外,没有其他功能。
相关内容
注释
DAB Visual Studio Code (VS Code) 扩展仅支持 Microsoft SQL (mssql)。