DSL for programmatically generating a LightSwitch app without using the designer
I'm a programmer. Whilest I can use the "Write Code" dropdown to insert code blocks into the Application, ApplicationDataService, EntityObject<T> and ScreenObject<T> classes, I would like the ability to define entites, screens, relationships and queries through code / markup / a DSL.
Obviously Lightswitch meta-programs this when I use the designer, but I would lke to do it myself.
Expose the DSL - so that it is possible to build a Lightswitch App without using the designer