XLG is a pipeline based code generator that walks meta sources (database tables, folder/files, or XML), turns that structure into XML and then transforms the XML using XSL.
That process defines a step in the pipeline where each additional step take additional actions, perhaps walking additional databases (SQL Server, Sybase, and MySQL are currently supported) or perhaps walking other meta data sources (such as a folder/file hierarchy or the contents of a pre-existing XML file or the result of a web service call) for additional transformations to occur. Batch files can be called and the output gathered as XML.
Currently, XLG is great for generating multiple DAL layers. Read the release notes for Gamma 2 for a much more in depth explanation and partial walk through.
An excellent C# LINQesque DAL code library XSLT is included.
XLG uses the wonderful NXLT2.exe. Additionally, the original code base was drawn from the original SubSonic release code (about 2 years ago). While there is little resemblance to either the original or the current SubSonic code base, it should be said that XLG would not exist without the fine work of the SubSonic team.
30 Day Summary not available
12 Month Summary not available