improvedk / OrcaMDF

A C# parser for MDF files. Allows you to read tables, metadata and indexes from MDF files without it being attached to a running SQL Server instance.
http://improve.dk/archive/2011/05/03/introducing-orcamdf.aspx
GNU General Public License v3.0
181 stars 74 forks source link

Encapsulating most of OrcaMDF studio in a control #24

Closed zippy1981 closed 10 years ago

zippy1981 commented 10 years ago

I don't have a practical use case, but at the moment OrcaMDF Studio could be re factored so that everything but the menu in the main form is a single control, and that control could be embedded in other programs.

I'd like to do that, and write a fiddler inspector, so that if you downloaded an MDF via HTTP you could inspect it in fiddler.

It would be simple, and It might inspire others to do something more practical, like perhaps enbedding it into Visual Studio shell., for a better GUI experience.

improvedk commented 10 years ago

It's definitely doable. I'm not sure there's much value in doing it, besides inspiring others (which is arguably valuable in itself), seeing as the Studio itself is very simple. I never really meant it to be fully fledged, it was more of a demo to show people what OrcaMDF really was. As such I'm pretty open to refactoring the Studio itself seeing as I don't think anyone uses it, besides me, during demos.

I do have loose plans on creating a RawDatabase studio at some point, basically an "Internals Inspector" clone that doesn't rely on DBCC PAGE coming from a running SQL Server. It's not something I'll undertake anytime soon though, seeing as I'm still working on other stuff :)