Check out what TechISAlpha has contributed to FileCart
Outputs include SQL, multiple Layers, Caching, Class Table inheritance and Domain Model classes. The Business Layer is exposed through WCF SOAP or REST and ASP.NET., Paging & Table Inheritance included.