LayerCake Generator is a free and open source Layer Factory for Microsoft .NET applications. It is designed to save you time in thinking and architecturing your software and reducing the number of coding errors.
Within 5 minutes you can step through the two screens necessary to create a complete C# service architecture and start your development. Design your database and deploy a C# Visual Studio solution at the glance!
it is designed to be discrete and user-friendly. Your application code doesn't need to depend on LayerCake Generator directly. Once published LayerCake Generator no longer exists.
Microsoft .NET Framework 4.5 and above
Microsoft Visual Studio 2015, 2013 & 2012 (any edition)
Microsoft SQL Server 2014, 2012 & 2010 (any edition)
Microsoft SQL Server Management Objects API
Microsoft Visual Studio Text Template T4
Generator: Standalone Windows Application
Generator: Source & T4 Templates available
Generated Code: 0 external dependency
Generated Code: 100% Framework .NET
Entities + Validation Support
Data Access Layer + Stored Procedures + Entity Auto-Mapping
Service & WCF Contracts
WCF Web Services Hosting
WebApi 2.2 Support
Web Monitoring Dashboard
Unit Test Coverage (for the generated code)
IIS/SSL WCF Hosting
Customizing User Authentication
Data Logging & Ownership
Local Memory and Redis Cache Services
Entity Properties Encryption
If you’re not using version control and that your Visual Studio solution has been deployed with an oldest version we recommend you to make a backup before running the LayerCake Generator process with a newest release
Dependencies are included in the installer. You should not have to download them.