A&O Luis Ochoa: MonoDevelop Database Designer

11 views
Skip to first unread message

Luis Ochoa

unread,
Jun 19, 2009, 12:05:11 AM6/19/09
to mono-s...@googlegroups.com
Achievements:
* Complete Table Figure and start relationship figure implementation. (Done)
* Create a database model class to store metadata. (Done Stub need improvement)
* Select a file format to store database model metadata and layout info. (Done).
* Look up for ways of integrate addin in Monodevelop Database Addins. (Not Done)

Objectives:
*  Improve Table & Relationship figures (add icons, colors and others).
*  Look up for ways of integrate database designer addin in Monodevelop Database Addins.
*  Improve database model class adding needed attributes and operations.
*  Study VS2008 sys.diagram approach to store database diagrams metadata and find a way to implement it in a generic way for all databases.

Luis.

Luis Ochoa

unread,
Jul 10, 2009, 4:33:26 PM7/10/09
to mono-s...@googlegroups.com
Achievements:
*  Improve Table & Relationship figures (add icons, colors and others). (Not Done)
*  Look up for ways of integrate database designer addin in Monodevelop.Database Addin. (Started and working)
*  Improve database model class adding needed attributes and operations. (Partially done  a lot of work to do)
*  Study VS2008 sys.diagram approach to store database diagrams metadata and find a way to implement it in a generic way for all databases. [Only in theory (paper) not implemented yet]



Objectives for next week:
* Improve the process of adding columns to a table, validating data types against connected database.
* Start alter table procedure for reverse engineered tables into the diagram (allow to modify existing tables added throught drag an drop of database browser)

* Improve Table & Relationship figures (add icons, colors and others).
* Create simple tables from database model metadata through the MonoDevelop.Database Addin Services.
* Allow reverse engineering (metadata at least) of table foreign keys through Monodevelop.Database Addin Services.
* Create sys.diagram like approach to store database diagrams metadata in a generic way for all databases.


Luis.

Miguel de Icaza

unread,
Jul 11, 2009, 1:27:16 PM7/11/09
to mono-s...@googlegroups.com
Where are you hosting this code?

Luis Ochoa

unread,
Jul 11, 2009, 4:29:01 PM7/11/09
to mono-s...@googlegroups.com
On Sun, Jul 12, 2009 at 12:57 PM, Miguel de Icaza <miguel....@gmail.com> wrote:
Where are you hosting this code?

Two days ago ( after working on my own pc repository )  I create this git repository for the Addin source code:

http://github.com/xiul/Monodevelop-Database-Modeler-Addin/tree/master

I use Manuel's Library monohotdraw for graphic part too, as a way of share same basecode for the graphic engine of monodevelop models addins, and I use MonoDevelop.Database classes for database related stuffs.

A screenshot of this Addin working is here:

http://yfrog.com/b6pantallazo9p




Reply all
Reply to author
Forward
0 new messages