Project Description
The Database Content Viewer will help any developer working on a database oriented application.
No longer creating complex SQL statements to inspect the complete data hierarchy of an object in the database.

See all the data, spread over different tables, for one specific entry in the base table.

complexdb.png

How to use
This application will need some adaptations before it can be really used by the developers.
Every database is different so you first have to create a separate IDbModel implementation.

The following steps have to be taken in order to make your database work with this viewer :
  1. Think about which object is the main entry point for your application.
  2. Create a new class library project.
  3. Add a new 'LINQ to SQL Classes' item.
  4. Drag all your database objects that you want to see in the designer.
  5. Add a reference to the 'DatabaseViewer.Interfaces.dll'.
  6. Create a new class file that will implement the IDbModel interface.
  7. Implement the methods / properties :
    • CreateTree
    • FilterProperties
    • LoadFromControl
    • LoadTree
  8. Change the databaseviewer.config to be able to load your just created dll.

CreateTree
1_createtree.png

FilterProperties
2_filterproperties.png

LoadFromControl
3_loadfromcontrol.png

LoadTree
4_loadtree.png

More screenshots

The startupscreen
startupscreen.png

A simple filled data screen
[image:data.png]

Last edited Sep 21, 2011 at 7:42 AM by robbertu, version 5