NHModeller is a tool aimed to simplify the developement cycle of an NHibernate based application. Differently from other code generators approach, NHModeller centralize the entity definition on a text based, Domain Specific Language. The engine used to parse the DSL is the Microsoft "Oslo" SDK, at present in CTP. By parsing the entity definition file, NHModeller generates the code for the classes, the mapping files (hbm.xml) and the schema definition script for the database. To simplify the dsl editing, some intellisense is provided, if you use NHModeller as an Intellipad plugin. The other option is to use NHModeller as a command line based console application
|