Skip to content

AlexeyInc/DataBaseTree

Repository files navigation

DataBaseTree

WPF application for viewing database tree.

The following document describes capabilities of application and some aspects of implementation.

The main software part of application (located in the Model folder) is designed to display the trees of any databases for which are exist data providers. (By default .Net Framework includes mainly data providers for ADO.NET: SQL Server, OLEDB and ODBC)

The View folder contains XAML files witch consists implementation of the application interface.

The application architecture was designed using the MVVM pattern, the main implementation of this pattern is contained in the ModelView folder.

The application provides the following features (all examples are use SQL Server DBMS)

  • Connect to database server

You can connect using Windows authentication or login and password for specific database owner.

_

  • Displaying a tree of database objects

treedemostrate gif

  • View properties of database objects.
  • View the software implementation of tables, views, functions and stored procedures.

prop_def_1

prop_def_2

  • Search for entities by name.

find

  • Save / open database tree in XML format.

(The current database store in the northwind.xml file)

About

C# WPF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages