DbsViewer.Sqlite 0.10.0

dotnet add package DbsViewer.Sqlite --version 0.10.0
                    
NuGet\Install-Package DbsViewer.Sqlite -Version 0.10.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DbsViewer.Sqlite" Version="0.10.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DbsViewer.Sqlite" Version="0.10.0" />
                    
Directory.Packages.props
<PackageReference Include="DbsViewer.Sqlite" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DbsViewer.Sqlite --version 0.10.0
                    
#r "nuget: DbsViewer.Sqlite, 0.10.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DbsViewer.Sqlite@0.10.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DbsViewer.Sqlite&version=0.10.0
                    
Install as a Cake Addin
#tool nuget:?package=DbsViewer.Sqlite&version=0.10.0
                    
Install as a Cake Tool

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.

ER diagram ukázkového schématu

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 dbsview pro 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on DbsViewer.Sqlite:

Package Downloads
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 0 9/24/2026
0.9.0 118 9/10/2026
0.8.0 136 9/7/2026
0.7.0 127 9/6/2026
0.6.1-alpha.0.2 65 9/6/2026
0.6.0 116 9/5/2026
0.5.2-alpha.0.1 69 9/5/2026
0.5.1 104 9/5/2026
0.5.1-alpha.0.1 67 9/5/2026
0.5.0 110 9/5/2026
0.4.0 109 9/4/2026
0.3.1-alpha.0.3 62 9/2/2026
0.3.1-alpha.0.2 60 9/2/2026
0.3.0 122 9/2/2026
0.2.1-alpha.0.2 67 9/2/2026
0.2.1-alpha.0.1 74 9/2/2026
0.2.0 101 9/2/2026
0.1.1-alpha.0.2 63 9/1/2026
0.1.1-alpha.0.1 62 9/1/2026
0.1.0 107 8/31/2026