DataverseBlueprint 1.0.13
dotnet add package DataverseBlueprint --version 1.0.13
NuGet\Install-Package DataverseBlueprint -Version 1.0.13
<PackageReference Include="DataverseBlueprint" Version="1.0.13" />
<PackageVersion Include="DataverseBlueprint" Version="1.0.13" />
<PackageReference Include="DataverseBlueprint" />
paket add DataverseBlueprint --version 1.0.13
#r "nuget: DataverseBlueprint, 1.0.13"
#:package DataverseBlueprint@1.0.13
#addin nuget:?package=DataverseBlueprint&version=1.0.13
#tool nuget:?package=DataverseBlueprint&version=1.0.13
Dataverse Blueprint
An XrmToolBox plugin that exports your Microsoft Dataverse entity data model to multiple diagram and documentation formats — so you can visualize, share, and document your schema without writing a single line of code.
What it does
Connect to any Dataverse environment, select the entities you care about, and export the full entity relationship diagram in one click.
| Format | Best for |
|---|---|
| DBML | dbdiagram.io — interactive ER diagrams |
| Mermaid | GitHub, GitLab, Notion, Confluence, mermaid.live |
| PlantUML | UML-based documentation pipelines |
Requirements
| Component | Minimum version |
|---|---|
| XrmToolBox | 1.2023.x |
| .NET Framework | 4.8 |
Installation
Via XrmToolBox Tool Library
- Open XrmToolBox
- Go to Tool Library
- Search for Dataverse Blueprint
- Click Install and restart XrmToolBox
Manual installation
- Download
DataverseBlueprint.1.x.x.nupkgfrom GitHub Releases - Copy all DLLs from the
Plugins\folder inside the package to:%APPDATA%\MscrmTools\XrmToolBox\Plugins\ - Restart XrmToolBox
Getting started
- Connect to a Dataverse environment using the XrmToolBox connection manager
- Choose a filter
- All — every entity in the environment
- Custom Only — entities with
IsCustomEntity = true - By Solution — type the solution unique name
- Click Load Entities
- Select the entities to include (or use Select All / Deselect All)
- Click an Export as button and choose a destination file
Export formats in detail
DBML
Compatible with dbdiagram.io. Each entity becomes a table, each attribute becomes a column, and each relationship becomes a Ref: line. Many-to-Many intersect entities are included as junction tables.
Mermaid
Produces a fenced ```mermaid ``` block with erDiagram syntax. Paste it directly into a GitHub pull request description, a Notion page, or open it in mermaid.live. Only relationships between the selected entities are emitted, keeping large diagrams clean.
PlantUML
Produces an @startuml / @enduml block with entity notation. Primary key attributes are marked with *. Works with any PlantUML renderer or CI pipeline integration.
Screenshots
Plugin in XrmToolBox
Mermaid export
Paste the output directly into GitHub, Notion, or mermaid.live.
PlantUML export
Compatible with any PlantUML renderer or CI pipeline integration.
DBML export (dbdiagram.io)
Paste the output into dbdiagram.io for an interactive ER diagram.
Feedback & issues
Open an issue at github.com/ejadull/Dataverse-Blueprint/issues.
License
MIT © Edgardo Jadull
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- XrmToolBox (>= 1.2025.10.74)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.13 | 95 | 5/15/2026 |
| 1.0.12 | 95 | 5/15/2026 |
| 1.0.11 | 87 | 5/15/2026 |
| 1.0.10 | 93 | 5/13/2026 |
| 1.0.9 | 85 | 5/10/2026 |
| 1.0.8 | 92 | 5/10/2026 |
| 1.0.7 | 93 | 5/10/2026 |
| 1.0.6 | 92 | 5/10/2026 |
| 1.0.5 | 92 | 5/10/2026 |
| 1.0.4 | 97 | 5/10/2026 |
| 1.0.3 | 101 | 5/10/2026 |
| 1.0.2 | 94 | 5/10/2026 |
| 1.0.1 | 104 | 5/10/2026 |
| 1.0.0 | 98 | 5/10/2026 |
v1.0.13 — Fix iconUrl for XrmToolBox portal; update descriptions to remove SVG/PNG references.