Justin Whear: That's very similar to what I wrote in my database.d
https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff Mine is super hacky, but hey, it works for me. I write up my tables as .sql files anyway so it's no added hassle. Then the mysql.queryDataObject function can create a dynamic object for a query. It works reasonably well.
