Oren Eini

CEO of RavenDB

a NoSQL Open Source Document Database

Get in touch with me:

oren@ravendb.net +972 52-548-6969

Posts: 7,589
|
Comments: 51,218
Privacy Policy · Terms
filter by tags archive
time to read 3 min | 458 words

Well, I'm ready to show you what I've done so far.

It's an alpha version, so it has many some problems.

Features:

  • Support NHibernate 0.5
  • Support on-the-fly translating from HQL to SQL including error reporting.
  • Support viewing the returned object graph
  • Support viewing the returned data base results
  • There is no save button - see Tog
  • Support configuring from multiply resources (*.cfg.xml, *.config, *.exe,*.dll, *.hbm.xml)

Known problems:

  • You must put your assemblies in the same directory as NQA - this is related to .Net loading non-GAC assemblies. There are solutions out there, I haven't the time to look at them.
  • The TreeListview that I'm using currently as my object viewer is very buggy if you try to do uncommon things such as double clicking on a column to auto expand it. I'll replace it as soon as I'll find a new one that I can use.
  • Code highlighting is not working due to my inability to use an of the free offerring and lack of time to create my own. There is some highly inefficent highlighting on the SQL results windows, but even that is not good enough.
  • Sometime there is a problem if you configure from several resource that contain the same information. NHibernate throws an exception on that, I've not decided what I should do about it. Options are:
    • Leave as is - what I'm doing now, let the user know that they made a mistake, leave it up to him to fix it.
    • Silently ignore - Means that the configuration may not be what the user expected.
    • Silently succedd - The "last one in - wins" scenario.
    • Something else I didn't think about... ?
  • The sample DB is MS Access "grocertogo.mdb" (the only thing that I'd on my computer during development :-)

Planned features:

  • Generating code/mapping/table schema base on supplied files or some GUI editor - for this I would have to have a code editor, so if you know one that I can use, or just can help me with making  ScintillaNET usable to me, I would be very grateful.
  • Some UI modifications, I'm not sure that I like the current UI, it seems a bit clumsy to me.
  • Moving to NHibernate 0.6
  • Add timing so you can see how inefficent your code really is :-)
  • Viewing the log4net output from NHibernate
  • Add a menu to the tree, so you can remove files more easily (right now you need to press "Delete")
  • Refactor the code :-)

Usual warnings apply, alpha code, use at your own risk, all your bases belog to us, etc.
Feature requests, bug reports are welcome if I manage to find a winforms bug tracking software that doesn't use MS Sql :-)

[Update: You can get the files at the project site: http://developer.berlios.de/projects/nqa/ ]

Enjoy. ;-)

time to read 2 min | 348 words

Here is a demo of my current project, an IDE for NHibernate.

I hope you'll like it.

 

"When you reread a classic you do not see more tin the book than you did before; you see more in you than there was before." -- clifton fadiman

"How was Thomas J. Watson buried? 9 edge down." -- Tech Support Slogan

"Computer and car salesmen differ in that the latter know when they are lying." -- Tech Support Slogan

FUTURE POSTS

  1. RavenDB 7.1: The Gen AI release - 14 hours from now
  2. RavenDB and Gen AI Security - 4 days from now
  3. RavenDB & Distributed Debugging - 7 days from now
  4. RavenDB & Ansible - 12 days from now

There are posts all the way to Jul 22, 2025

RECENT SERIES

  1. RavenDB 7.1 (7):
    18 Mar 2025 - One IO Ring to rule them all
  2. Production postmorterm (2):
    11 Jun 2025 - The rookie server's untimely promotion
  3. Webinar (7):
    05 Jun 2025 - Think inside the database
  4. Recording (16):
    29 May 2025 - RavenDB's Upcoming Optimizations Deep Dive
  5. RavenDB News (2):
    02 May 2025 - May 2025
View all series

Syndication

Main feed ... ...
Comments feed   ... ...
}