DbsViewer.Abstractions
0.10.0
dotnet add package DbsViewer.Abstractions --version 0.10.0
NuGet\Install-Package DbsViewer.Abstractions -Version 0.10.0
<PackageReference Include="DbsViewer.Abstractions" Version="0.10.0" />
<PackageVersion Include="DbsViewer.Abstractions" Version="0.10.0" />
<PackageReference Include="DbsViewer.Abstractions" />
paket add DbsViewer.Abstractions --version 0.10.0
#r "nuget: DbsViewer.Abstractions, 0.10.0"
#:package DbsViewer.Abstractions@0.10.0
#addin nuget:?package=DbsViewer.Abstractions&version=0.10.0
#tool nuget:?package=DbsViewer.Abstractions&version=0.10.0
DbsViewer
Zabudovatelná prohlížečka databázového schématu pro EF Core aplikace. Přidáš balíček,
dva řádky do Program.cs a dostaneš prohlížeč tabulek, sloupců, indexů, klíčů
a grafický ER diagram vazeb.
Instalace
dotnet add package DbsViewer.Server
builder.Services.AddDbsViewer<AppDbContext>(); // registrace
app.MapDbsViewer(); // prohlížečka na /dbschema
Ostatní balíčky DbsViewer.* se přitáhnou jako závislosti — instalovat je zvlášť
není potřeba.

Co to umí
- Schéma z EF modelu i z živé databáze, včetně porovnání obou (drift mezi modelem a skutečností)
- ER diagram s pan & zoom a focus modem, kreslený v Blazoru bez JavaScriptu
- Tabulky, sloupce, indexy, klíče, computed sloupce, defaulty, collation, komentáře
- Historie schématu z EF migrací — pohled na to, jak schéma vypadalo dřív
- Náhled dat se stránkováním, řazením a filtrováním v databázi, volitelně i s úpravou, vkládáním a mazáním řádků
- Proklik na navázané záznamy — od řádku rovnou na to, co na něj odkazuje
- Export dokumentace do Markdownu, Mermaidu a DBML
dotnet tool dbsviewpro výpis a diff z příkazové řádky- Anglicky i česky — výchozí je angličtina, přepínač je vpravo nahoře
- Odkazovatelný stav — vybraná tabulka i panel jsou v adrese, takže Zpět funguje uvnitř prohlížečky a odkaz jde poslat kolegovi
Podporované databáze: Microsoft SQL Server a SQLite.
Bezpečnost
Mimo Development se komponenta bez nastavené autorizace vůbec nespustí — schéma
databáze je citlivá informace. Náhled dat je ve výchozím stavu vypnutý a úprava dat
je nad rámec toho vypnutá zvlášť.
Dokumentace
Kompletní návod na instalaci, konfiguraci, zabezpečení a rozšíření je v README na GitHubu. Architektonická rozhodnutí a jejich důvody v docs/adr.
English: the full guide to installation, configuration and security is in the README on GitHub. The viewer's user interface and the project documentation are in Czech.
Licence
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on DbsViewer.Abstractions:
| Package | Downloads |
|---|---|
|
DbsViewer.Relational
Sdílená vrstva pro čtení schématu z živé databáze: surový model, sestavení do DatabaseSchema a spouštění dotazů. Providerově nezávislá. |
|
|
DbsViewer.EfCore
Čtení databázového schématu z EF Core modelu (DbContext.Model). Funguje s libovolným relačním providerem. |
|
|
DbsViewer.Analysis
Sloučení a porovnání schémat z různých zdrojů — detekce driftu mezi EF modelem a živou databází. Čistá logika bez závislosti na databázi. |
|
|
DbsViewer.Server
Zapojení DbsVieweru do ASP.NET Core aplikace: AddDbsViewer, MapDbsViewer, HTTP endpointy, cache a autorizace. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.10.0 | 50 | 9/24/2026 |
| 0.9.0 | 164 | 9/10/2026 |
| 0.8.0 | 171 | 9/7/2026 |
| 0.7.0 | 170 | 9/6/2026 |
| 0.6.1-alpha.0.2 | 87 | 9/6/2026 |
| 0.6.0 | 157 | 9/5/2026 |
| 0.5.2-alpha.0.1 | 90 | 9/5/2026 |
| 0.5.1 | 148 | 9/5/2026 |
| 0.5.1-alpha.0.1 | 92 | 9/5/2026 |
| 0.5.0 | 148 | 9/5/2026 |
| 0.4.0 | 152 | 9/4/2026 |
| 0.3.1-alpha.0.3 | 77 | 9/2/2026 |
| 0.3.1-alpha.0.2 | 82 | 9/2/2026 |
| 0.3.0 | 163 | 9/2/2026 |
| 0.2.1-alpha.0.2 | 88 | 9/2/2026 |
| 0.2.1-alpha.0.1 | 87 | 9/2/2026 |
| 0.2.0 | 142 | 9/2/2026 |
| 0.1.1-alpha.0.2 | 82 | 9/1/2026 |
| 0.1.1-alpha.0.1 | 85 | 9/1/2026 |
| 0.1.0 | 145 | 8/31/2026 |